如何使用Java创建pdf文件而不使用任何外部库?

有没有办法在不使用第三方库的情况下创建PDF文件,如iText,Apache PDFBox,PDFJet等?

如果您确实想这样做,请下载PDF规范的副本,然后阅读。 (它只有978页……阅读时间不会那么长……)然后设计并实现一个程序,该程序生成符合指定格式的字节流,并包含您想要输出的信息布局,等等。

您可能会在一周或三周内生成一个简单的“hello world”文档。 但是,您需要多年 (以及许多版本)才能达到其中一个现有库的复杂程度。

更好的想法是不要浪费你的时间重新发明轮子。