0

我们正在使用 iTextSharp 创建 PDF 文件页面范围的副本。这工作得很好,但是当复制包含隐藏文本的 PDF 文件时,这个文本无论如何都会输出到复制的结果中。

这是PDF复制逻辑:

using (var reader = new DisposablePdfReader(filePath))
{
    int pageCount = reader.NumberOfPages;
    Document doc = null;
    PdfCopy copy = null;
    var stream = new MemoryStream();

    doc = new Document();
    copy = new PdfCopy(doc, stream);

    doc.Open();

    foreach (int pageNumber in pages)
        if (pageNumber > 0 && pageNumber <= pageCount)
        {
            copy.AddPage(copy.GetImportedPage(reader, pageNumber));
        }

    return new MemoryStream(stream.ToArray());
}

关于如何在生成的副本中隐藏文本的任何想法?提前致谢。

4

0 回答 0