我正在转换我的XHTML页面,这些页面是用户填写的申请表的一部分,将其转换为PDF文件,并将其保存在远程服务器上。我在申请表中有6个部分,每个部分是一个XHTML页面。
用户最多填写4个部分,单击4部分/页面中的继续按钮后,我将生成PDF并将其保存到远程服务器中。在第五部分/页面上,我显示了" printPreview" 按钮。用户单击它后,我必须保存PDF并以PDF格式打开它。
我能够使用Inputstream读取PDF,但我不知道如何在Java中打开它。我该如何使用Java?
如果您的意思是您有一个需要显示PDF的Java申请书,则Java的桌面提供了一个解决方案。您的代码会这样做:
-
获取/下载PDF并保存到文件:
File myPdf = saveToFile(pdfStream);
-
致电桌面显示PDF
java.awt.Desktop.getDesktop().open(myPdf);
另一个选项是启动带有URL的浏览器以显示PDF。这可以使用Desktop.browse(uri)
方法来完成。