Com combinar PDFs amb Bookmarks i Metadades en C#
En els fluxos de treball legals, de conformitat i d’arxiu, el manteniment de la navegació del document i dels metadats intactes és crític. Aspose.PDF.Plugin Merger per a .NET li permet combinar múltiples PDFs, conservar els llibres originals i metades -o crear nous programàticament.
Tractació de llibres quan es mou
- Reserve Bookmarks: Per default, MergeOptions pot guardar els llibres originals de tots els fitxers d’entrada, proporcionant navegació sense segell en el PDF combinat.
- Generar nous marcadors de llibres: Crear noves marcadores programàticament basades en noms de fitxers fusionats, seccions o estructures 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);Gestió de Metadades Documentals
- Reserva Metadades originals: Per default, les metades del primer PDF es conserven en el fitxer de sortida.
- Add o Edit Metadades: Set
mergeOptions.MetadataEspecificar o superar propietats com el títol, l’autor, el tema i les paraules clau.
mergeOptions.Metadata = new PdfMetadata
{
Author = "Compliance Team",
Title = "Merged Case File",
Subject = "2025 Contract Archive",
Keywords = "contracts, archive, legal"
};Codi de mostra complet
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);Utilitza els casos
- Arxiu de conformitat: mantenir la navegació i detalls per a audits
- Els paquets legals: Fusionar les inscripcions amb notes conservades per al tribunal
- Biblioteques digitals: Combineu les obres de referència, mantingueu TOCs i metadades per a la cerca
Preguntes freqüents
**Q: Es mantindran les notes originals quan es fusionen?**A: Sí, set KeepBookmarks = true en MergeOptions per a guardar tots els ajuts de navegació.
**Q: Com afegir o superar metadades personalitzades?**A: Utilitzar el Metadata Propietat en MergeOptions per a definir títol, autor, subjecte o paraules clau com sigui necessari.
**Q: Puc generar una nova estructura de marcador en lloc?**A: Sí, es pot crear de manera programàtica notes, o utilitzar el TOC Generator per a una navegació més avançada.
Pro Suggeriment: Combina la combinació amb la generació TOC per a l’experiència de navegació final en arxius i PDFs legals.