打印PDF文件

时间:2012-11-05 19:01:36

标签: java pdf printing swt

在我的应用程序中,我正在选择用户数据并创建PDF文件。 PDF文件保存在本地计算机上。我的Dialog中有一个表格,显示PDF文件名和位置。

我想在表格的底部添加一个按钮。该按钮将选定的PDF文件名打印到本地打印机。我真的不需要查看PDF文件。我只是想能够选择本地打印机并打印PDF文件。

点击按钮,

  1. 我可以从选定的表格单元格中获取文件名和位置。
  2. 我可以使用PrintDialog
  3. 获取本地打印机

    我不知道从哪里开始。

    我是否需要像PdfRenderer这样的特殊开源? 我是否必须将文件恢复到我的应用程序中,或者是否可以从其位置打印?

1 个答案:

答案 0 :(得分:1)

如果您不需要PDF,则应考虑直接打印。来自星云的Paperclipse可以帮助你。此外,如果您假设使用了Adobe Acrobat,则可以使用命令行中的特殊标志启动Acrobat Reader,该标志会直接打开打印对话框,请参阅Adobe Reader Command Line Reference