导入iText
- 在Unity项目中打开VS
- 使用NuGet 获取iText包
- 下载完毕 在Unity项目的Packages文件夹中可找到
- 提取每个文件夹中net版本的dll文件
- 注意:不需要提取System.ValueTuple.4.5.0文件的dll
- Project Settings_>Player->Api Compatilibity level 设置为 .Net 4.x
测试
测试成功:我的文档 ——>ExamPaperScore 有Hello.pdf 文件
using iText.IO.Font;
using iText.Kernel.Colors;
using iText.Kernel.Font;
using iText.Kernel.Pdf;
using iText.Layout;
using iText.Layout.Element;
using System;
using System.IO;
using UnityEngine;
public class Test : MonoBehaviour
{
void Start(){
PDFCreate.CreatePDF();
}
}
public class PDFCreate
{
public static string pdfPath= Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
+@"\ExamPaperScore\Hello.pdf";
public static void CreatePDF()
{
FileInfo file = new FileInfo(pdfPath);
file.Directory.Create();
PdfWriter writer = new PdfWriter(pdfPath);
PdfDocument pdf = new PdfDocument(writer);
Document document = new Document(pdf);
Paragraph p = new Paragraph("Hello World!");
document.Add(p);
document.Close();
}
}