java - 打印 PDF 文件

标签 java pdf printing swt

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

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

点击按钮,

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

我不知道从这里该去哪里。

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

最佳答案

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

关于java - 打印 PDF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13238578/

相关文章:

java - JMS集群: active/passive

java - 在 iText 中访问 OpenType 字形变体

html - 打印页面会导致表格错位

javascript - 在 Node 中运行 javascript 插件

pdf - LaTeX\newcommand\par 问题

c# - 用卷纸打印收据

java - 安卓 RxJava 2 : What is the difference between fromCallable and Just?

java - Felix - 如何在 bundle 更新时正确重新注册服务?

java - 如何避免重复拍摄图像

pdf - 如何仅使用 Adob​​e PDF 插件强制在谷歌浏览器中显示 PDF