เพิ่มไฟล์แนบไปยัง PDF ผ่าน C#

วิธีการเพิ่มไฟล์แนบใน PDF โดยทางโปรแกรมด้วย C#

วิธีการจัดการสิ่งที่แนบมาโดยใช้ไลบรารี .NET

เพื่อที่จะเพิ่มสิ่งที่แนบมาในไฟล์ PDF เราจะใช้ Aspose.PDF for .NET API ซึ่งเป็นคุณลักษณะที่อุดมไปด้วยที่มีประสิทธิภาพและง่ายต่อการใช้ API การจัดการเอกสาร net แพลตฟอร์มเปิดตัวจัดการแพคเกจ NuGet ค้นหาaspose.pdf และติดตั้งนอกจากนี้คุณยังอาจใช้คำสั่งต่อไปนี้จากคอนโซลการจัดการแพคเกจ

Package Manager Console

PM > Install-Package Aspose.PDF

เพิ่มไฟล์แนบในไฟล์ PDF ผ่าน C#


คุณจำเป็นต้อง Aspose.PDF for .NET เพื่อลองรหัสในสภาพแวดล้อมของคุณ

1.สร้างโครงการ C# ใหม่ 1.เพิ่มการอ้างอิงไปยัง Aspose.PDF DLL 1.สร้างวัตถุเอกสาร 1.สร้างวัตถุ FileDescription กับไฟล์ที่คุณกำลังเพิ่มและคำอธิบายไฟล์ 1.เพิ่มวัตถุ FileMededFiles คอลเลกชันวัตถุเอกสารของ EmdedFiles ด้วยวิธีการเพิ่มของคอลเลกชัน 1.บันทึกไฟล์ PDF

การเพิ่มสิ่งที่แนบมาในเอกสาร PDF


Document pdfDocument = new Document(dataDir + "AddAttachment.pdf");

// Setup new file to be added as attachment
FileSpecification fileSpecification = 
    new FileSpecification(dataDir + "test.txt", "Sample text file");

// Add attachment to document's attachment collection
pdfDocument.EmbeddedFiles.Add(fileSpecification);

dataDir = dataDir + "AddAttachment_out.pdf";

// Save new output
pdfDocument.Save(dataDir);