我知道如何提取我在PdfDocument中添加的所有标记 为此,我解析了文档字典:
for( int i=0; i < reader.XrefSize; i++) {
var obj = reader.GetPdfObject(i);
if (obj != null && obj.GetType() == typeof(PdfDictionary) ) {
PdfDictionary objDic = (iTextSharp.text.pdf.PdfDictionary) obj;
现在我可以在这些PdfDictionary中找到PdfName.DEST
个字段:
if (objDic.Keys.Contains(PdfName.DEST) == true) {
var next = objDic.Get(PdfName.DEST);
if (next.GetType() == typeof(PdfArray)) {
但是,如何在next
转换PdfDestination
?
以及如何获得“垂直位置”,以及更好的页面编号&#39;在文件中?
最好的问候。