2012-08-17 304 views
0

我试图通过在Android中插入一些适当的结构文本来创建PDF文件。将文本转换为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

下面是如何在Java文本转换为PDF教程。希望这可以帮助。 http://www.roseindia.net/java/java-conversion/TextToPDF.shtml – gkiar 2012-08-17 14:01:29

+0

- iKiar它不适用于Android。它在导入PDF阅读器时出错 – Sumit 2012-08-17 14:06:47

+0

您是否已将所有.jar文件正确添加到您的项目中? (检查你的Java Build Path) – gkiar 2012-08-17 14:15:44

回答

0

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

一些想法:

  1. 检查文件的路径。您只指定了pdf和图像的文件名而没有任何路径。使用类似/mnt/sdcard/<YourFolderHere>/somefile.pdf,并确保你已经在AndroidManifest.xml中定义android.permission.WRITE_EXTERNAL_STORAGE
  2. 使用droidText,而不是iText
  3. 尝试另一个PDF作家文库http://coderesearchlabs.com/androidpdfwriter/