目前正在尝试查看哪种产品符合我们的要求 我推荐ITEXT,因为我过去经常使用它。
我正在使用Tagged“ADA”(在任何标准中都不完全是ada)文档:
我的文档已经有了标记,我在页面末尾添加了一行文本,使用的是IText的第15.2.2节(2010)中描述的方法。标记在<Part>
下面并在第一个子元素上方连接。这不是欲望行为,因为标签是在所有其他项目之后添加的。
我尝试过使用
PDFStamper
和
PDFWriter
使用DirectContent似乎没什么用。
PdfStructureElement eTop = new PdfStructureElement(root, new PdfName("Footer"));
PdfStructureElement e1 = new PdfStructureElement(eTop, PdfName.P);
pdfPageContents.BeginMarkedContentSequence(e1);
pdfPageContents.BeginText();
pdfPageContents.SetFontAndSize(GetDefaultBaseFont(), fontSize);
pdfPageContents.SetColorFill(BaseColor.BLACK);
var dict = new PdfDictionary();
dict.Put(PdfName.ACTUALTEXT, new PdfString(text));
pdfPageContents.BeginMarkedContentSequence(new PdfName("Span"), dict, true);
pdfPageContents.ShowTextAligned(PdfContentByte.ALIGN_RIGHT, text, X, Y, 0F);
pdfPageContents.EndMarkedContentSequence();
pdfPageContents.EndText();
pdfPageContents.EndMarkedContentSequence();
stamper.Close();
reader.Close();
我目前无法联系itext支持,因为在我没有保修之前,我的客户可能不想购买许可证。