iTextSharp是一个流行的.NET库,用于处理PDF文件。它提供了一些功能强大的方法,可以用于创建、编辑和操作PDF文档。
要删除iTextSharp中的所有嵌入文件,可以按照以下步骤进行操作:
PdfReader reader = new PdfReader("path/to/pdf/file.pdf");
var embeddedFiles = reader.GetNamedEmbeddedFiles();
foreach (var embeddedFile in embeddedFiles)
{
reader.RemoveNamedEmbeddedFile(embeddedFile.Key);
}
PdfStamper stamper = new PdfStamper(reader, new FileStream("path/to/modified/file.pdf", FileMode.Create));
stamper.Close();
reader.Close();
这样,你就成功删除了iTextSharp中的所有嵌入文件。
领取专属 10元无门槛券
手把手带您无忧上云