Java 从浏览器打印GIF文件

Java 从浏览器打印GIF文件,java,browser,applet,gif,Java,Browser,Applet,Gif,我们目前正在利用第三方工具将pdf文件转换为GIF并在浏览器中显示。我们一直在调整这些图像的DPI,以便在打印时尽可能接近原始pdf的外观。我们发现,至少300 DPI的设置与pdf打印时显示的清晰度大致相符。但是,如果我们尝试使用HTML将设置为300 DPI的GIF图像加载到浏览器中,图像会非常大,并导致滚动。我可以通过设置图像标签的高度和宽度来解决这个问题,但是当/如果打印首选项上的边距改变时,图像将在打印时被切碎。如果我们通过图像查看器按原样打印图像,它们打印得很好 这就引出了我的问题,

我们目前正在利用第三方工具将pdf文件转换为GIF并在浏览器中显示。我们一直在调整这些图像的DPI,以便在打印时尽可能接近原始pdf的外观。我们发现,至少300 DPI的设置与pdf打印时显示的清晰度大致相符。但是,如果我们尝试使用HTML将设置为300 DPI的GIF图像加载到浏览器中,图像会非常大,并导致滚动。我可以通过设置图像标签的高度和宽度来解决这个问题,但是当/如果打印首选项上的边距改变时,图像将在打印时被切碎。如果我们通过图像查看器按原样打印图像,它们打印得很好


这就引出了我的问题,是否有其他第三方工具,我们可以从网页中调用,通过某种Java小程序加载这些图像并提供打印功能?

我建议将PDF文件嵌入HTML页面中,这样,如果您打印,您就拥有完整的功能,并且不需要“复制”信息。 如果您必须使用GIF图像(出于任何原因),您可以有两个视图,一个小的、没有滚动的视图,用于查看HTML页面,另一个仅使用GIF图像。当您在HTML页面中单击“打印”时,您会看到一种“打印预览”,更大,带有卷轴或其他内容


希望有帮助。

为什么你不能使用Adobe或Foxit插件直接在浏览器中显示PDF文件,因为其他人几乎都是这样做的?