Q
提取PDF註釋
1
A
回答
1
您需要了解頁面的實際內容(使用頁面的內容流中的PDF語法進行描述的內容)與添加到頁面的註釋之間存在差異(在頁面詞典的/Annots
條目的註釋詞典中描述的內容)。
到目前爲止,您正在提取註釋詞典的內容,但是您還希望使用註釋的/Rect
條目從內容流中提取其位置已標識的內容。你需要解析頁面的內容流來做到這一點。
請到official iText web site和閱讀常見問題解答,更具體:How to read text from a specific position?
假設reader
是你PdfReader
例如,rect
是Rectangle
定義要提取文本的位置,並page
相應的頁面數,那麼你可以創建一個RenderFilter
並使用LocationTextExtractionStrategy
這樣的:
RenderFilter[] filter = {new RegionTextRenderFilter(rect)};
ITextExtractionStrategy strategy =
new FilteredTextRenderListener(
new LocationTextExtractionStrategy(), filter);
String text = PdfTextExtractor.GetTextFromPage(reader, page, strategy));
相關問題
- 1. 使用iText提取PDF的特定註釋的評論
- 2. 尋找一個linux PDF庫來從PDF中提取註釋和圖像
- 3. 從pdf解析註釋
- 4. 在iPhone SDK中註釋PDF
- 5. 從wordpress函數中提取註釋url
- 6. 從xml中從GATE提取註釋
- 7. PHP反射;提取非塊註釋
- 8. 在SDG 2.0中提取註釋,提取策略問題
- 9. 使用PHP從PDF中提取註釋和書籤等元數據
- 10. 如何從PDF文件中提取註釋和突出顯示的部分
- 11. PDF中的FileAttachment註釋:對同一文件的幾個註釋
- 12. 在linux上使用pdf註釋
- 13. PDF文件中的數學註釋
- 14. 使用PDFKIt創建PDF註釋iOS 11
- 15. WKWebview不會顯示PDF註釋
- 16. PDF文本註釋樣式應用
- 17. 使用perl添加註釋到pdf
- 18. 使用Quartz創建PDF註釋(iOS)
- 19. 從瀏覽器中添加PDF註釋
- 20. 通過C#複製pdf註釋
- 21. 在線添加註釋到PDF文件
- 22. PDFKit - 未在PDF上顯示註釋
- 23. 使用iText閱讀PDF註釋
- 24. 用於iPhone的PDF查看/註釋庫?
- 25. 在代碼中使用PDF註釋
- 26. 如何綁定PDF的存儲註釋
- 27. 從PDF中刪除空註釋
- 28. 使用Quartz 2D製作PDF註釋
- 29. DSocuSign提醒和註釋
- 30. 提取PDF文本
爲PDFBox的答案是相同的重新PDF內部。當然代碼是不同的。要從註釋區域提取,請參閱源代碼下載中的PrintURL示例。 –
@TilmanHausherr您是否擁有PrintURL的C#代碼? – Ahmad
不,只有java。但是C#和java非常相似。 –