所以..我只能使用默认的Java API,不能使用外部的。
如何写入 PDF?
我试过只用 FileOutputStream 写入,但没有用。
听说要用byte来写,于是试了一下:
byte[] buffer = new String("Test");
当我尝试打开文件时,它说文件已损坏,无法打开。
最佳答案
创建 PDF 不仅仅是生成具有 PDF 扩展名的文件的问题。文件中需要嵌入页眉和页脚信息。
如果您确实需要手动执行此操作,您可以在 http://www.adobe.com/devnet/acrobat/pdfs/PDF32000_2008.pdf 阅读 PDF 1.7 规范。 .
我建议您改用 iText 等第 3 方 API ( http://itextpdf.com/ )。
关于java - 使用 Java 创建 PDF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17032181/