【发布时间】:2016-09-05 15:02:41
【问题描述】:
我正在使用 C# 和库 PDFSharp 开发一个程序。 我目前正在使用以下代码来获取 PDF 文档中特定 AcroField 的 X 和 Y 坐标:
PdfTextField imageField = (PdfTextField)inForm.Fields[elementName];
PdfRectangle rect = imageField.Elements.GetRectangle(PdfAnnotation.Keys.Rect);
如果 PDF 文档中只有 1 个同名字段,则此方法可以正常工作。但是,如果有两个字段都名为“FirstName”,即使它们位于不同的页面上,这似乎删除了“/Rect”和“/P”标志,所以我无法使用这些来查找位置或相关页面到那个领域。
有没有其他方法可以获取 PDF 中字段的位置,或者有什么方法可以激活“/Rect”和“/P”标志?
谢谢,RBrNx
【问题讨论】: