我正在编写一个类似于wordpad的文本编辑器,我希望我的用户将我的jtextpane导出为PDF。如果我能提供帮助,我不想使用外部库。我只想导出为PDF,我不想覆盖,阅读或编辑任何当前的PDF。我可以发布代码如果我需要,但我认为问题已明确定义。
我是java的初学者,所以也许我错过了一些东西。
感谢。
答案 0 :(得分:0)
创建一个没有外部库的PDF文件非常复杂,您可以查看以下链接并创建自己的结论。
最好使用外部库来部署Java。
How to create pdf file using Java without using any external libraries?
答案 1 :(得分:0)
关于如何做的一些想法:
您需要创建自己的Graphics2D。然后你paint
上的JTextPane
就可以了。如果您使用库,则可以更容易编写此部件,但如果没有,则需要实现PDF specifications。您可以从VectorGraphics2D
然而,真正的问题仍然是字体管理。但是如果你不介意使用默认的PDF字体,那么它可能是可行的。