将文本转换为PDF

时间:2012-08-17 13:44:42

标签: android pdf-generation pdf-writer

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

上述代码不起作用。

1 个答案:

答案 0 :(得分:1)

没有看到堆栈跟踪,我只能猜到错误。您可能会发现这些问题很有用:

一些想法:

  1. 检查文件路径。您只指定了pdf文件名和没有任何路径的图像。使用/mnt/sdcard/<YourFolderHere>/somefile.pdf之类的内容并确保您已在AndroidManifest.xml中定义了android.permission.WRITE_EXTERNAL_STORAGE
  2. 使用droidText代替iText
  3. 尝试另一个PDF编写器库http://coderesearchlabs.com/androidpdfwriter/