我使用此代码创建和写入 PDF:
PdfDocument document = new PdfDocument();
document.Info.Title = "Created with ZetPDF";
// Create an empty page
PdfPage page = document.AddPage();
// Get an XGraphics object for drawing
XGraphics gfx = XGraphics.FromPdfPage(page);
// Create a font
XFont font = new XFont("Times New Roman", 20, XFontStyle.BoldItalic);
// Draw the text
gfx.DrawString(test, font, XBrushes.Black,
new XRect(10, 0, page.Width, page.Height),
XStringFormats.TopLeft);
const string filename = "HelloWorld_tempfile.pdf";
document.Save(filename);
它在 Unity 中完美运行,但是当我作为 APK 导出到 android 设备时没有任何反应。
我想我必须为路径添加一个带有持久数据的命令,等等。就像我过去用来创建 XML 文件一样。
但是如何处理 PDF 文件?我的代码中缺少什么?