การทำงานกับเอกสารแนบในเอกสาร 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);