我们正在使用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());
}
关于如何使隐藏文本隐藏在生成的副本中的任何想法?提前谢谢。