Android 将文本转换为PDF

Android 将文本转换为PDF,android,pdf-generation,pdf-writer,Android,Pdf Generation,Pdf Writer,我正在尝试创建一个PDF文件,在Android中插入一些具有适当结构的文本 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 b

我正在尝试创建一个PDF文件,在Android中插入一些具有适当结构的文本

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();

上面的代码不起作用。

如果看不到stacktrace,我只能猜出哪里出了问题。您可能会发现以下问题很有用:

一些想法:

  • 检查文件路径。您只为pdf和图像指定了文件名,没有任何路径。使用类似于
    /mnt/sdcard//somefile.pdf
    的方法,并确保您已在AndroidManifest.xml中定义了
    android.permission.WRITE\u EXTERNAL\u STORAGE
  • 使用而不是
    iText
  • 尝试另一个PDF编写器库

  • 没有看到stacktrace,我只能猜出是怎么回事。您可能会发现以下问题很有用:

    一些想法:

  • 检查文件路径。您只为pdf和图像指定了文件名,没有任何路径。使用类似于
    /mnt/sdcard//somefile.pdf
    的方法,并确保您已在AndroidManifest.xml中定义了
    android.permission.WRITE\u EXTERNAL\u STORAGE
  • 使用而不是
    iText
  • 尝试另一个PDF编写器库

  • 下面是一个如何在Java中将文本转换为PDF的教程。希望这能有所帮助iKiar它不适用于android。导入PDF ReaderId时会出现错误。是否正确地将所有.jar文件添加到项目中?(检查Java构建路径)错误是什么?您可以编辑您的问题并添加stacktrace吗?下面是一个如何在Java中将文本转换为PDF的教程。希望这能有所帮助iKiar它不适用于android。导入PDF ReaderId时会出现错误。是否正确地将所有.jar文件添加到项目中?(检查Java构建路径)错误是什么?您可以编辑您的问题并添加stacktrace吗?