我正在尝试通过在 Android 中插入一些具有适当结构的文本来创建 PDF 文件。
Document doc = new Document();
PdfWriter.getInstance(doc, new FileOutputStream("urgentz.pdf"));
doc.open();
Image image = Image.getInstance ("urgentzImageahslkdhaosd.jpg");
doc.add(new Paragraph("Your text blah bleh"));
doc.add(image);
doc.close();
上面的代码不起作用。
最佳答案
在没有看到堆栈跟踪的情况下,我只能猜测出了什么问题。您可能会发现这些问题很有用:
一些想法:
- 检查文件路径。您只为 pdf 和图像指定了文件名,没有任何路径。使用类似
/mnt/sdcard/<YourFolderHere>/somefile.pdf
的东西并确保您已定义android.permission.WRITE_EXTERNAL_STORAGE
在 AndroidManifest.xml 中 - 使用droidText而不是
iText
- 试试另一个 PDF Writer 库 http://coderesearchlabs.com/androidpdfwriter/
关于android - 将文本转换为 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12007023/