iText-删除文档级Java脚本
使用iText PDF库(v7),有人对如何从PDF中删除“文档级”Java脚本有什么建议吗?我已经知道了如何删除页面级JavaScripts,但似乎还不知道如何删除文档级JavaScripts。谢谢。我已经解决了这个问题,下面是代码片段(C#),以防其他人需要它:iText-删除文档级Java脚本,itext,itext7,Itext,Itext7,使用iText PDF库(v7),有人对如何从PDF中删除“文档级”Java脚本有什么建议吗?我已经知道了如何删除页面级JavaScripts,但似乎还不知道如何删除文档级JavaScripts。谢谢。我已经解决了这个问题,下面是代码片段(C#),以防其他人需要它: PdfDocument pdfDoc = new PdfDocument(new PdfReader(SOURCE), new PdfWriter(TARGET)); PdfCatalog pdfCa
PdfDocument pdfDoc = new PdfDocument(new PdfReader(SOURCE), new PdfWriter(TARGET));
PdfCatalog pdfCat = pdfDoc.GetCatalog();
PdfDictionary names = pdfCat.GetPdfObject().GetAsDictionary(PdfName.Names);
names.Remove(PdfName.JavaScript);
pdfDoc.Close();
我解决了这个问题,下面是代码片段(C#),以防其他人需要它:
PdfDocument pdfDoc = new PdfDocument(new PdfReader(SOURCE), new PdfWriter(TARGET));
PdfCatalog pdfCat = pdfDoc.GetCatalog();
PdfDictionary names = pdfCat.GetPdfObject().GetAsDictionary(PdfName.Names);
names.Remove(PdfName.JavaScript);
pdfDoc.Close();
请向我们展示您迄今为止尝试过的代码。请向我们展示您迄今为止尝试过的代码。对我不起作用。名称始终为空,无论文档是否包含JavaScript。虽然这可能是由于某个特定文档的细节,但我也未能手动(通过Adobe标准)删除它们。对我来说不起作用。名称始终为空,无论文档是否包含JavaScript。虽然这可能是由于某个特定文档的细节,但我也未能手动(通过Adobe标准)删除它们。