首页 > 解决方案 > 在 .NET 中创建一种方法来确定 PDF 上的 X、Y 位置以进行打印

问题描述

我有一个 PDF,它是一个模板,我将使用它在打印机的特殊纸材上打印。当我单击 pdf 的某些区域时,我想创建一种使用鼠标捕获 x、y 位置的方法。pdf 模板基于 8 1/2 x 11 的纸。

我的一个想法是将 pdf 中的页面转换为 jpg 并使用 c# 和 windows 窗体应用程序将其加载到图片框中。然后我可以在单击鼠标时捕获 x,y 但我不确定这将如何转换为 pdf。

我对开源建议持开放态度,但我也有 Aspose Words 和 Aspose PDF 产品。我也更喜欢 .NET 解决方案。

标签: c#.netpdfaspose

解决方案


最后,对我有用的是发现 1 英寸 = 72 分。因此,就 Aspose 库而言,转换因子对我有用。然后我创建了一个 1 像素乘 1 像素的 jpeg,并使用 XIndent 和 YIndent 将其标记在 PDF 上。这让我可以在 pdf 的左上角标记一个像素,然后使用页面的宽度和高度以及我能够推断出其他 3 个角的转换因子!


推荐阅读