程序员在使用 Aspose.Pdf for .NET 时如何用代码添加附件到 PDF 文档?这里我们分别用 C# 和 VB 两种示例代码展示给大家。首先要用需要添加的文件创建一个 FileSpecification 对象,还有文件说明。在这以后,FileSpecification 对象可以应用集合的添加方法添加到 Document 对象 EmbeddedFiles 集合。该 EmbeddedFiles 集合包含所有添加到 PDF 文件中的附件。
下面的代码片段展示了如何添加附件在一个 PDF 文档:
C#
//open document Document pdfDocument = new Document ("input.pdf"); //setup new file to be added as attachment FileSpecification fileSpecification = new FileSpecification ("test.txt", "Sample text file"); //add attachment to document's attachment collection pdfDocument.EmbeddedFiles.Add (fileSpecification); //save new output pdfDocument.Save ("output.pdf");
VB.NET
'open document Dim pdfDocument As New Document ("input.pdf") 'setup new file to be added as attachment Dim fileSpecification As New FileSpecification ("test.txt", "Sample text file") 'add attachment to document's attachment collection pdfDocument.EmbeddedFiles.Add (fileSpecification) 'save new output pdfDocument.Save ("output.pdf")