1

我正在尝试通过在 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();

上面的代码不起作用。

4

1 回答 1

1

没有看到堆栈跟踪,我只能猜测出了什么问题。您可能会发现这些问题很有用:

一些想法:

  1. 检查文件路径。您只为 pdf 和 image 指定了文件名,没有任何路径。使用类似的东西/mnt/sdcard/<YourFolderHere>/somefile.pdf并确保您已android.permission.WRITE_EXTERNAL_STORAGE在 AndroidManifest.xml中定义
  2. 使用droidText而不是iText
  3. 尝试另一个 PDF Writer 库http://coderesearchlabs.com/androidpdfwriter/
于 2013-03-23T22:19:28.177 回答