使用附件 - 外观

在本节中,我们将解释如何使用 Aspose.PDF for .NET 外观处理 PDF 中的附件。附件是附加到父文档的附加文件,可以是多种文件类型,例如 pdf、word、图像或其他文件。您将学习如何将附件添加到 pdf、获取附件的信息并将其保存到文件中,以及使用 C# 从 PDF 中以编程方式删除附件。

从现有 PDF 文件中添加附件

您可以使用 PdfContentEditor 类在现有 PDF 文件中添加附件。附件可以通过文件路径从磁盘上的文件添加。您可以使用 AddDocumentAttachment 方法添加附件。该方法接受两个参数:文件路径和附件描述。首先,您需要打开现有的 PDF 文件并将附件添加到其中。然后,您可以使用 PdfContentEditorSave 方法保存输出 PDF 文件。

以下代码片段演示了如何从文件中添加附件。例如,让我们添加 MP3 文件。

从现有 PDF 文件中的流添加附件

可以使用 AddDocumentAttachment 方法从流 - FileStream - 在 PDF 文件中添加附件。该方法接受三个参数:流、附件名称和附件描述。为了添加附件,您需要创建 PdfContentEditor 类的对象,并使用 BindPdf 方法绑定输入 PDF 文件。之后,您可以调用 AddDocumentAttachment 方法来添加附件。最后,您可以调用 Save 方法来保存更新后的 PDF 文件。以下代码片段演示了如何从流中添加附件。

从现有 PDF 文件中删除所有附件

DeleteAttachments 方法允许您从现有 PDF 文件中删除所有附件。调用 DeleteAttachments 方法。最后,您必须调用 Save 方法以保存更新后的 PDF 文件。以下代码片段演示了如何从现有 PDF 文件中删除所有附件。