Πώς να συγχωνεύσετε 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.