Πώς να συγχωνεύσετε PDFs με σημειώσεις και μεταδεδομένα στο C#

Πώς να συγχωνεύσετε PDFs με σημειώσεις και μεταδεδομένα στο C#

Σε νομικές, συμμόρφωση και ροές εργασίας αρχείων, η διατήρηση της πλοήγησης εγγράφων και των μεταδεδομένων ατελείωτη είναι κρίσιμη. Aspose.PDF.Plugin Merger για .NET σας επιτρέπει να συνδυάσετε πολλαπλά PDF, διατηρώντας τα αρχικά σημειώματα και τα μεταδέσμια - ή δημιουργώντας νέα με προγραμματισμό.

Διαχειριστείτε τα βιβλία όταν περπατάτε

  • Αποθηκεύστε σημειώσεις: Κατά προεπιλογή, η 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 από το πρώτο PDF διατηρούνται στο αρχείο εκκίνησης.
  • Προσθήκη ή επεξεργασία μεταδεδομένων mergeOptions.Metadata να προσδιορίζουν ή να υπερβαίνουν ιδιότητες όπως τίτλος, συγγραφέας, υποκείμενο και λέξεις-κλειδιά.
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 και μεταδεδομένα για αναζήτηση

Συχνές ερωτήσεις

**Q: Θα διατηρηθούν τα αρχικά σημειώματα κατά τη συγχώνευση?**Α: Ναι, το σύνολο KeepBookmarks = true σε MergeOptions για να διατηρήσετε όλα τα βοηθήματα πλοήγησης.

**Q: Πώς μπορώ να προσθέσω ή να υπερβαίνω τα προσαρμοσμένα μεταδεδομένα?**Α: Χρησιμοποιήστε το Metadata ιδιοκτησία στο MergeOptions για να ορίσετε τίτλο, συγγραφέα, θέμα ή Λέξεις-κλειδιά όπως απαιτείται.

**Q: Μπορώ να δημιουργήσω μια νέα δομή σημειώματος αντί?**Α: Ναι, μπορείτε να δημιουργήσετε λογοτεχνικά σημειώματα, ή να χρησιμοποιείτε τον γεννήτη TOC για πιο προηγμένη πλοήγηση.

Pro Συμβουλή: Συνδυάστε τη συγχώνευση με τη γενιά TOC για την τελευταία εμπειρία πλοήγησης σε αρχεία και νομικά PDFs.

 Ελληνικά