如何创建.pdf,对其进行写入并用JFileChooser保存?

时间:2019-04-07 16:17:27

标签: java swing

我创建了一个ArrayList<Pair<Integer,Integer>>并将一些数据保存到其中。我无法找到一种方法将其写入pdf,然后使用JFileChooser保存。

我用.txt尝试了同样的方法,它可以完美工作,但似乎与.pdf的工作方式不同。

1 个答案:

答案 0 :(得分:2)

您需要使用外部库来编写pdf。由于txt文件仅包含纯文本,因此您可以在其中写入任何内容,但是pdf遵循一些规则。

您可以使用的一种图书馆是Apache's pdfbox

  

,然后使用JFileChooser保存。

为此,您可以使用JFileChooser对象,获取保存文件路径,并将其传递给pdfbox的save()方法。

希望有帮助。