2016-10-21 27 views
0

我需要得到所有pdf矩形座標(圖)我上傳了pdf文件。得到pdf文件矩形(圖)座標在c#

我用syncfusion pdfviewer繪製矩形。我問他們如何獲得矩形座標,但他們通過電子郵件告訴我,該控件目前沒有功能。

這是PDF文件

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

現在我在尋找差不多一天,但我不能找到一種方法如何做到這一點。

這是PDF

enter image description here 謝謝你的屏幕截圖。

+0

這個問題是不是與http://stackoverflow.com/questions/40126232/c-sharp-how-to-create-an-image-from- a-pdf-rectangle,如果是的話,究竟如何?看起來您正在提問幾個關於您正在進行的項目的問題。把它分成幾塊很好,但如果你給出了一些背景信息,這可能會有幫助。 –

+0

您的矩形以** Square **註釋的形式添加到文檔中。因此,您只需檢查頁面的註釋,檢索這些註釋,並從註釋對象中獲取座標。 – mkl

回答

1

我們可以通過檢索PDF頁面的註釋爲PdfLoadedAnnotationCollection來獲得矩形座標。

請找到相同的代碼片段。

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;   
}  

根據您的要求,我們已經創建了一個示例使用上面的代碼,以獲得矩形座標。請從下面的鏈接找到的樣品,

樣本鏈接:http://www.syncfusion.com/downloads/support/directtrac/166329/ze/SampleWPF818699923

請試試這個樣本,讓我們知道它是否符合您的要求。否則,請向我們提供具體的細節,例如所需輸出的截圖,已使用的樣本和其他詳細信息(如果有)。這將有助於我們分析更多併爲您提供更好的解決方案。

問候,

Pavithra D.