【问题标题】:How to Print a Page to PDF Only with X Y Coordinates如何仅使用 X Y 坐标将页面打印为 PDF
【发布时间】:2015-01-05 18:57:40
【问题描述】:

我遇到了一个奇怪的问题。我是一名业务分析师,致力于开发基于 Java 小程序的仪表板产品。我无法访问 java 小程序中的任何元素,它就像一个黑盒子。

我希望在不使用 html 元素的情况下打印页面的一部分(因为我无权访问代码)。理想的情况是使用诸如 window.print() 之类的东西,它采用 Start (X,Y) 和 End (X,Y) 坐标。然后在对话框中我可以选择 pdf995 选项以打印为 pdf。

例如(23,45) 到 (93,100) 像素应打印该范围内的区域。除了像素,百分比也应该不错。

非常感谢任何帮助。谢谢大家。

【问题讨论】:

    标签: java javascript html pdf applet


    【解决方案1】:

    也许这会有所帮助。 How to get the X,Y coordinates of a point in a PDF

    在这个问题上,您应该拥有所需的一切。

    【讨论】:

      【解决方案2】:

      您可以使用 java.awt.Robot ; java.awt.Image 截取屏幕截图并编写一个图像文件(bmp 或 jpeg,或者你喜欢的);接下来,您可以使用 Jasper Report 创建 PDF 并查看文件报告。 Jasper 是一个强大的报告创建库,网站here

      你可以找到一些关于如何截屏的细节here。它也可以用坐标拍摄屏幕截图。可以看一些例子here

      【讨论】:

        猜你喜欢
        • 2021-03-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-31
        • 2022-12-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多