将JTextpane的内容导出为pdf

时间:2016-09-01 13:11:29

标签: java pdf export jtextpane

我正在编写一个类似于wordpad的文本编辑器,我希望我的用户将我的jtextpane导出为PDF。如果我能提供帮助,我不想使用外部库。我只想导出为PDF,我不想覆盖,阅读或编辑任何当前的PDF。我可以发布代码如果我需要,但我认为问题已明确定义。

我是java的初学者,所以也许我错过了一些东西。

感谢。

2 个答案:

答案 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字体,那么它可能是可行的。