最近我下载了 iText 的试用许可证。我试图实现以下目标:
- 从 WORD、PP、Excel 等创建 PDF 文档。
- 处理现有的 PDF 文件。
- (最重要的)- 必须根据 WCAG 502 要求(PDF/UA)创建/转换为完全可访问的文件以供禁用
我尝试了以下代码:(C#)
LicenseKey.LoadLicenseFile(@"D:\Development\itextkey-0.xml");
PdfDocument pdfDoc = new PdfDocument(new PdfReader(SRC), new PdfWriter(DEST, new WriterProperties().SetPdfVersion(PdfVersion.PDF_1_7)));
pdfDoc.SetTagged();
pdfDoc.GetCatalog().SetLang(new PdfString("HE-IL"));
pdfDoc.GetCatalog().SetViewerPreferences(
new PdfViewerPreferences().SetDisplayDocTitle(true));
PdfDocumentInfo info = pdfDoc.GetDocumentInfo();
info.SetTitle("iText7 PDF/UA example");
pdfDoc.Close();
但是,在 Acrobat Reader 检查后,输出文件标记为“未标记”PDF 文件。
请告知我应该如何使用 iText 来实现我的目标。