使用itextsharp删除PDF书签

时间:2017-05-10 11:08:07

标签: c# pdf itext bookmarks

我使用itextsharp库从PDF文件中删除不需要的书签。

我开发了以下代码:

    private static void RemovePDFbookmarks(string filein, string fileout)
    {
        PdfReader pdfReader = new PdfReader(filein);
        Document document = new Document();
        PdfCopy copy = new PdfCopy(document, new FileStream(fileout, FileMode.Create));

        document.Open();

        copy.AddDocument(pdfReader);

        document.Close();
        pdfReader.Close();
        copy.Close();
    }

此方法创建原始文件的副本。在以下过程中,我需要删除原始文件并将新文件重命名为原始文件的名称。

如何在没有复制 - 删除 - 重命名绕道的情况下删除原始PDF中的书签?

0 个答案:

没有答案