使用Java在桌面应用程序中打开PDF

是否可以在Java桌面应用程序中打开或创建PDF文件,就像我们可以创建文本文件一样?

从我的搜索中我得到的只有web java才有可能。 真的吗?

您可以使用iText执行此操作。 这是一个很好的教程。

要在桌面默认阅读器中打开现有PDF文件,您可以使用以下代码:

文件pdf =新文件(“/ path / to / your.pdf”);
 Desktop.getDesktop()打开(PDF)。

(需要Java 6)

Netbeans有一个OS PDF插件, url为http://www.jpedal.org/support_siNetBeans.php

您无法像普通文本文件一样创建PDF,您需要使用PDF库来创建PDF。 打开现有的PDF可能就像他的答案中提到的* a_horse_with_no_name *一样。

您可以在这里找到一些PDF库。