将 JTextpane 的内容导出为 pdf
Export contents of JTextpane to pdf
我正在编写一个类似于写字板的文本编辑器,我希望我的用户将我的 jtextpane 导出为 PDF。如果可以的话,我不想使用外部库。我只想导出为 PDF,我不想覆盖、阅读或编辑任何当前的 PDF。如果需要,我可以 post 编码,但我认为问题定义明确。
我是 java 的初学者,所以我可能漏掉了什么。
谢谢。
创建没有外部库的 PDF 文件非常复杂,您可以查看以下内容link并创建自己的结论。
最好使用外部库部署Java。
How to create pdf file using Java without using any external libraries?
关于如何做的一些想法:
您需要创建自己的Graphics2D. Then you paint
your JTextPane
on it. If you use a library, you can make it easier to write this part, but if not, you will need to implements the PDF specifications. You can inspire from existing libraries like VectorGraphics2D
然而,真正的问题仍然是字体管理。但如果你不介意使用默认的 PDF 字体,它可能是可行的。
我正在编写一个类似于写字板的文本编辑器,我希望我的用户将我的 jtextpane 导出为 PDF。如果可以的话,我不想使用外部库。我只想导出为 PDF,我不想覆盖、阅读或编辑任何当前的 PDF。如果需要,我可以 post 编码,但我认为问题定义明确。
我是 java 的初学者,所以我可能漏掉了什么。
谢谢。
创建没有外部库的 PDF 文件非常复杂,您可以查看以下内容link并创建自己的结论。
最好使用外部库部署Java。
How to create pdf file using Java without using any external libraries?
关于如何做的一些想法:
您需要创建自己的Graphics2D. Then you paint
your JTextPane
on it. If you use a library, you can make it easier to write this part, but if not, you will need to implements the PDF specifications. You can inspire from existing libraries like VectorGraphics2D
然而,真正的问题仍然是字体管理。但如果你不介意使用默认的 PDF 字体,它可能是可行的。