2012-08-17 251 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/