วิธีการรวมไฟล์ PDF กับ Bookmarks และ Metadata ใน C#

วิธีการรวมไฟล์ PDF กับ Bookmarks และ Metadata ใน C#

ในการปฏิบัติตามกฎหมายและกระบวนการทํางานของเอกสารเป็นสิ่งสําคัญในการรักษาการนําทางและ metadata intact. The Aspose.PDF.Plugin Merger for .NET ช่วยให้คุณสามารถรวมไฟล์ PDF หลายรูปแบบเพื่อรักษาหมายเลขหนังสือเดิมและ metadata หรือสร้างไฟล์ใหม่ได้ด้วยโปรแกรม.

การจัดการ Bookmarks เมื่อ Merging

  • บันทึกหมายเลข: โดยการตั้งค่า MergeOptions สามารถเก็บหนังสือพิมพ์เดิมจากไฟล์ป้อนทั้งหมดเพื่อให้สามารถนําทางได้อย่างราบรื่นในไฟล์ PDF รวมได.
  • สร้างหมายเลขใหม่: สร้างหมายเหตุใหม่โดยการเขียนโปรแกรมขึ้นอยู่กับชื่อไฟล์รวมส่วนหรือโครงสร้าง TOC.
using Aspose.Pdf.Plugins;

var merger = new Merger();
var mergeOptions = new MergeOptions
{
    KeepBookmarks = true // Ensures all input bookmarks are retained
};

mergeOptions.AddInput(new FileDataSource(@"C:\Docs\contract1.pdf"));
mergeOptions.AddInput(new FileDataSource(@"C:\Docs\contract2.pdf"));
mergeOptions.AddOutput(new FileDataSource(@"C:\Docs\merged_contracts.pdf"));

merger.Process(mergeOptions);

การจัดการเอกสาร Metadata

  • บันทึก Metadata Original: โดยเริ่มต้น metadata จาก PDF แรกจะถูกเก็บไว้ในไฟล์ออก.
  • เพิ่มหรือแก้ไข Metadata: ชุด mergeOptions.Metadata เพื่อระบุหรือยกเลิกคุณสมบัติเช่น Title, Author, Subject และ Keywords.
mergeOptions.Metadata = new PdfMetadata
{
    Author = "Compliance Team",
    Title = "Merged Case File",
    Subject = "2025 Contract Archive",
    Keywords = "contracts, archive, legal"
};

รหัสตัวอย่างเต็มรูปแบบ

using Aspose.Pdf.Plugins;

var merger = new Merger();
var options = new MergeOptions
{
    KeepBookmarks = true,
    Metadata = new PdfMetadata
    {
        Author = "Legal Team",
        Title = "Complete Dossier",
        Subject = "Case Archive",
        Keywords = "archive, legal, contracts"
    }
};
options.AddInput(new FileDataSource(@"C:\Cases\part1.pdf"));
options.AddInput(new FileDataSource(@"C:\Cases\part2.pdf"));
options.AddOutput(new FileDataSource(@"C:\Cases\complete_dossier.pdf"));
merger.Process(options);

กรณีการใช้งาน

  • การจัดเก็บข้อมูลการปฏิบัติตาม: เก็บการนําทางและรายละเอียดการตรวจสอบ
  • บรรทัดทางกฎหมาย: การรวมการลงทะเบียนกับจดหมายที่เก็บไว้สําหรับศาล
  • ห้องสมุดดิจิตอล: รวมงานการอ้างอิงเก็บ TOCs และ metadata สําหรับการค้นหา

คําถามที่ถามบ่อย

**Q: หมายเลขต้นฉบับจะถูกเก็บไว้เมื่อรวมกันหรือไม?**A: ใช่ set KeepBookmarks = true ใน MergeOptions เพื่อรักษาความช่วยเหลือการนําทางทั้งหมด.

**Q: ฉันจะเพิ่มหรือเพิ่มข้อมูลโลหะที่กําหนดเองได้อย่างไร?**A: ใช Metadata คุณสมบัติบน MergeOptions เพื่อตั้งชื่อผู้เขียนหัวข้อหรือคําหลักตามความต้องการ.

**Q: ฉันสามารถสร้างโครงสร้าง bookmark ใหม่ได้หรือไม?**ตอบ: ใช่คุณสามารถสร้างเครื่องหมายหนังสือด้วยโปรแกรมหรือใช้เครื่องกําเนิด TOC สําหรับการนําทางขั้นสูงมากขึ้น.

Pro เคล็ดลับ: เชื่อมต่อกับรุ่น TOC สําหรับประสบการณ์การนําทางขั้นสุดท้ายในไฟล์เอกสารและ PDF ที่กฎหมาย.

 แบบไทย