PDF格式支持添加附件,以类似电子邮件附件的PDF文件。PDF附件可以是TXT,DOCX,XLSX或任何其他文档格式。在本文中,您将学习如何在.NET应用程序中实现一些基本的PDF附件操纵功能,即使用C#以编程方式提取,添加或删除PDF中的附件。
- 使用C#提取PDF附件
- 使用C#将附件添加到PDF
- 使用C#从PDF删除附件
.NET的Aspose.PDF是著名的PDF操作API,可让您无缝处理PDF文件。您可以在几个步骤中阅读,创建,编辑和转换PDF文件以及操作PDF附件。(点击下载)
使用C#提取PDF附件
首先,让我们看看如何从PDF文档中检索附件。为此,请按照以下步骤操作:
- 创建Document类的实例。
- 使用Document.EmbeddedFiles属性将附件获取到EmbeddedFileCollection对象中。
- 使用FileSpecification对象遍历EmbeddedFileCollection中的附件。
- 使用FileSpecification对象访问每个附件的属性。
- 将附件另存为文件(如果需要)。
下面的代码示例演示如何使用C#提取PDF附件。
// Open document Document pdfDocument = new Document("document.pdf"); // Get particular embedded file foreach(FileSpecification fileSpecification in pdfDocumen