1
这可能吗?PDF与PrintDialog的渲染器
我正在获取现有PDF文档的目录和文件名。 C:\temp\FileName.pdf
使用PDF渲染器或者查看文档或打印我已经PDF渲染器包含在我的Eclipse项目文档 ,只是不知道如何使用它
然后使用PrintDialog类打印出来PDF文档。 我认为PDF渲染器做一些事情,使PDF文档打印
我希望有我的表上的2个按钮
- 查看PDF - >打开PDF文件只读
- 打印PDF - >获取PDF文档准备打印然后调用PrintDialog选择本地打印机,然后打印
我没有太多的运气找到任何P DFRenderer示例代码,显示如何在查看模式下打开PDF文档。 我还没有看到如何将PDF渲染器结果发送到PrintDialog进行打印的代码。
这些库是com.sun.pdfview.PDFFile, com.sun.pdfview.PDFPage,com.sun.pdfview.PDFRenderer – jkteater
同样,在您的应用程序中更正PDF处理可能很困难。问题[使用sun PDF渲染器显示带有嵌入字体的PDF](http://stackoverflow.com/questions/1596126/using-sun-pdf-renderer-to-display-pdfs-with-embedded-fonts)告诉,是嵌入字体的问题。我已经阅读了其他地方不可预知的渲染行为。 PDFBox被提及为替代。如果您想使用Sun的PDF渲染器,您应该熟悉将Swing嵌入到SWT应用程序中,因为它使用Java2D API。 – phineas