我有一个包含3种书签的PDF文件
我使用了以下代码,但在注释行中失败了。
PdfArray annots = page.getAsArray(PdfName.ANNOTS); // fails
for (int i = 0; i < annots.size(); i++)
{
PdfDictionary annotation = annots.getAsDict(i);
if (PdfName.LINK.equals(annotation.getAsName(PdfName.SUBTYPE)))
{
PdfArray d = annotation.getAsArray(PdfName.DEST);
if (d != null && d.size() == 5 && PdfName.XYZ.equals(d.getAsName(1)))
{
d.set(4, new PdfNumber(0)); //error-does not contain set method in pdfarray
}
}
}
我需要为PDF文件中的所有书签设置继承缩放操作。如何使用iTextSharp
为PDF文件设置继承缩放操作。
答案 0 :(得分:0)
您在iTextSharp中使用iText代码。
替换:
d.set(4, new PdfNumber(0));
使用:
d[4] = new PdfNumber(0);