6
A
回答
2
是的,但具體實際上取決於您正在談論的註釋的類型。
一般:
PdfDictionary pageDict = myPdfReader.getPageN(firstPageIsOne);
PdfArray annotArray = pageDict.getAsArray(PdfName.ANNOTS);
for (int i = 0; i < annotArray.size(); ++i) {
PdfDictionary curAnnot = annotArray.getAsDict(i);
int someType = myCodeToGetAnAnnotsType(curAnnot);
if (someType == THIS_TYPE) {
writeThisType(curAnnot);
} else if (someType == THAT_TYPE) {
writeThatType(curAnnot);
}
}
有關詳細信息,你需要檢查PDF Specification,特別註釋說明:「章12.5.6註釋類型」。
如果您可以告訴我們您關心的是什麼類型,我可以提供更多幫助。
+0
馬克 我想獲得/文本註釋清單添加爲粘滯便箋我有一個/ Annot字典返回,但不知道如何a:看看它是文本註釋和B:如何提取它 – 2011-07-09 14:40:56
+0
@Mark Storer,我可以知道myCodeToGetAnAnnotsType中的過程是什麼功能。 – 2017-12-22 14:31:02
1
以供將來參考任何人通過谷歌像我這樣做,發現這個問題...
如果你想要做的是找到便條標註的名稱和內容,你可以做到這一點(總部設在馬克的回答部分)
PdfReader reader = new PdfReader(somePDF);
PdfDictionary pageDict = reader.GetPageN(1);
PdfArray annotArray = pageDict.GetAsArray(PdfName.ANNOTS);
for (int i = 0; i < annotArray.Size; ++i)
{
PdfDictionary curAnnot = annotArray.GetAsDict(i);
PdfString name = curAnnot.GetAsString(PdfName.T);
PdfString contents = curAnnot.GetAsString(PdfName.CONTENTS);
if (!string.IsNullOrWhiteSpace(name?.ToString()))
{ Console.WriteLine(name); }
if (!string.IsNullOrWhiteSpace(contents?.ToString()))
{ Console.WriteLine(contents); }
}
此外,以幫助識別你可能會尋找什麼東西,你可以在文本編輯器打開PDF和查找/ ANNOT,你很快就會發現你的註釋對象。
相關問題
- 1. 使用iText閱讀pdf
- 2. ITEXT PDF閱讀器無法閱讀PDF
- 3. 使用iText庫閱讀pdf文件
- 4. 如何使pdf註釋爲只讀使用itext?
- 5. 使用iTextSharp閱讀PDF文件附件註釋
- 6. 閱讀JavaScript註釋
- 7. iText的閱讀multicolumned PDF文檔
- 8. 帶圖像的IText Pdf閱讀器
- 9. Android上的iText PDF閱讀器
- 10. 允許在iText的PDF閱讀器
- 11. 閱讀利用iText
- 12. 使用iText提取PDF的特定註釋的評論
- 13. 如何使用iText將3D註釋插入PDF文檔?
- 14. 作物pdf不會丟失註釋,使用iText
- 15. 使用iText閱讀PDF文檔有時無法工作
- 16. 在Android中使用iText閱讀PDF文檔
- 17. 在android中使用iText閱讀或打開PDF文件
- 18. 如何閱讀PDF包含圖像,使用java中的itext表?
- 19. 如何閱讀使用iText的多列PDF?
- 20. 的XmlSchema閱讀註釋在
- 21. 從itext讀取pdf
- 22. 使用iText讀取pdf的錯誤
- 23. 閱讀PDF註釋內容「結果視圖」內容C#
- 24. 使用JAVA的PDF註釋
- 25. 閱讀PDF使用C#.NET
- 26. 使用Android閱讀pdf
- 27. 使用PDF閱讀器在iPhone中下載時閱讀pdf
- 28. 請等待..用Java iText的PDF閱讀器
- 29. 用Apache閱讀PDF PDF盒
- 30. 用iphone閱讀PDF
你試圖從中獲取什麼樣的註釋? – 2011-04-07 17:21:06