Link
Skip to main content

在JPedal的可定制阅读器中查看PDF文件

JPedal包含一个功能非常全面的PDF阅读器,该阅读器同时利用Swing和JavaFX技术,以提供尽可能最佳的查看解决方案。

该阅读器是可定制的,你可以更改其外观以最好地满足你的需求。该阅读器用Java编写,但可以通过其他语言或命令行运行。

如果你还没有JPedal,可以下载试用版。

下载 JPedal

通过命令行或其他语言查看PDF文件

java -jar jpedal.jar --view "inputFile.pdf"

使用 Java 在新窗口中查看 PDF 文件

Viewer viewer = new Viewer();
viewer.setupViewer();
viewer.executeCommand(Commands.OPENFILE, new Object[] {"inputFile.pdf"});

这将使用 JPedal 的阅读器类。阅读器默认采用操作系统的外观风格,若你想更改此设置,可在此处查看详细说明。

将阅读器添加到 Swing 组件中

// 创建显示用的 JFrame。
JFrame frame = new JFrame();
frame.getContentPane().setLayout(new BorderLayout());

// 这可以是您应用程序中的任何 JPanel。
final JPanel rootContainer = frame.getContentPane();

Viewer viewer = new Viewer(rootContainer,null);
viewer.setupViewer();
viewer.executeCommand(Commands.OPENFILE, new Object[] {"inputFile.pdf"});

// 将查看器添加到您的应用程序中。
frame.add(rootContainer, BorderLayout.CENTER);

// 显示带有嵌入式 PDF 查看器的示例框架。
frame.setTitle("Viewer in External Frame");
frame.setSize(800, 600);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);

除了将阅读器添加到你自己的应用程序中,你还可以自定义阅读器,通过阅读器的属性文件来控制显示哪些选项。 一旦你创建了一个显示所需选项的属性文件,就可以使用上述的阅读器构造函数来加载它。要实现这一点,你只需将文件的路径作为第二个参数传入即可。


为什么选择 JPedal?

  • 定期更新的商业库,提供全面支持且无第三方依赖项。
  • 处理 PDF 文件的速度比其他 Java PDF 库快达 3 倍。
  • 为原始设备制造商(OEM)用户提供简单的许可选项和源代码访问权限。

免费试用


Customer Downloads

Select Download