如何从pdf中删除标签

时间:2014-10-10 11:33:02

标签: pdf tags abcpdf

我有这个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可以删除标签还是有其他解决方案?

1 个答案:

答案 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);
    }
}

免责声明:我为图书馆的供应商工作。