【问题标题】:get the pdf file rectangle(drawing) coordinates in c#在c#中获取pdf文件矩形(绘图)坐标
【发布时间】:2016-10-21 07:31:25
【问题描述】:

我需要获取所有 pdf 矩形坐标(绘图)我上传了一个 pdf 文件。

我使用了 syncfusion pdfviewer 来绘制矩形。我问他们如何获取矩形坐标,但他们给我发邮件说控件现在没有相应的功能。

这是pdf文件

https://drive.google.com/open?id=0B45rDxvaXzsmOGZiRXhRTnlmV2c

我现在几乎搜索了一天,但我找不到如何做到这一点。

这是pdf的截图

谢谢你。

【问题讨论】:

  • 这个问题是否与stackoverflow.com/questions/40126232/… 有关,如果是,具体如何?看起来您正在就您正在从事的一个项目提出几个问题。最好将它分成几部分,但如果您提供一些背景信息可能会有所帮助。
  • 您的矩形将作为 Square 注释添加到文档中。因此,您只需检查页面的注释,检索这些注释,并从注释对象中获取坐标。

标签: c# pdf itext rectangles syncfusion


【解决方案1】:

我们可以通过检索PDF页面的注释为PdfLoadedAnnotationCollection来获取矩形坐标。

请找到代码 sn -p 来实现相同的功能。

PdfLoadedDocument pdf = new PdfLoadedDocument(@"../../Data/3333.pdf");     
PdfLoadedPage lpage = pdf.Pages[0] as PdfLoadedPage;     
PdfLoadedAnnotationCollection collection = lpage.Annotations;     
for (int i = 0; i < collection.Count; i++)     
{     
    PdfLoadedRectangleAnnotation rectAnnot = collection[i] as PdfLoadedRectangleAnnotation;     
    RectangleF bounds = rectAnnot.Bounds;     
} 

根据您的要求,我们创建了一个示例来使用上面的 sn-p 获取矩形坐标。请从以下链接中找到示例,

示例链接:http://www.syncfusion.com/downloads/support/directtrac/166329/ze/SampleWPF818699923 

请试试这个样品,让我们知道它是否符合您的要求。否则,请向我们提供具体详细信息,例如您所需输出的屏幕截图、您使用的样本和其他详细信息(如果有)。这将有助于我们进行更多分析并为您提供更好的解决方案。

问候,  

Pavithra D。

【讨论】:

    猜你喜欢
    • 2015-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-02
    • 1970-01-01
    • 2013-11-18
    • 2021-02-09
    • 1970-01-01
    相关资源
    最近更新 更多