使用 Java 创建 PDF 文件

Chr*_*fer 4 java pdf

所以..我只能使用默认的Java API,而不能使用外部的。

如何写入 PDF?

我尝试过使用 FileOutputStream 进行写入,但没有成功。

我听说必须用字节来写,所以我尝试了:

byte[] buffer = new String("Test");

当我尝试打开该文件时,它说该文件已损坏且无法打开。

小智 6

创建 PDF 不仅仅是生成带有 PDF 扩展名的文件。文件中需要嵌入页眉和页脚信息。

如果您确实需要手动执行此操作,您可以阅读http://www.adobe.com/devnet/acrobat/pdfs/PDF32000_2008.pdf上的 PDF 1.7 规范。

我建议您使用第三方 API,例如 iText ( http://itextpdf.com/ )。