我有这个pdf,其中有这样的标签:
62 0 obj
<< /Type /StructElem /S /DokumentNavn /P 56 0 R /K 2 /Pg 58 0 R >>
endobj
60 0 obj
<< /Type /StructElem /S /Bundtekst /P 56 0 R /K 0 /Pg 58 0 R >>
endobj
61 0 obj
<< /Type /StructElem /S /ReferenceLinjer /P 56 0 R /Lang (da) /K 1 /Pg 58 0 R >>
endobj
68 0 obj
<< /Type /StructElem /S /Fritekst /P 56 0 R /K 6 /Pg 58 0 R >>
endobj
我已经删除了&#34;他们用%覆盖他们 然而,检查白名单的工具仍然抱怨 所以我想也许这些标签也可以用在pdf的二进制部分。 abcpdf可以删除标签还是有其他解决方案?
答案 0 :(得分:1)
Docotic.Pdf library可以从PDF文档中删除结构信息。
以下是该任务的示例代码:
public static void saveWithoutStructureInformation(string input, string output)
{
using (PdfDocument document = new PdfDocument(input))
{
document.RemoveStructureInformation();
document.SaveOptions.RemoveUnusedObjects = true;
document.Save(output);
}
}
免责声明:我为图书馆的供应商工作。