Cómo mezclar PDFs con Bookmarks y Metadatos en C#
En los flujos de trabajo legales, de conformidad y de archivo, el mantenimiento de la navegación de documentos y los metadatos intactos es fundamental. Aspose.PDF.Plugin Merger para .NET le permite combinar varios PDFs, preservar las etiquetas originales y metadata-o crear nuevos de forma programática.
Bookmarks cuando se mueve
- Reserve Bookmarks: Por defecto, MergeOptions puede guardar los libros originales de todos los archivos de entrada, proporcionando una navegación sin límites en el PDF combinado.
- Generar New Bookmarks: Crear nuevos bookmarks de forma programática basada en nombres de archivos, secciones o estructuras 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ón de Metadatos de Documento
- Recuerda los metadatos originales: Por defecto, se conservan en el archivo de salida los mitadados del primer PDF.
- Añadir o editar metadatos
mergeOptions.Metadataespecificar o superar propiedades como título, autor, sujeto y palabras clave.
mergeOptions.Metadata = new PdfMetadata
{
Author = "Compliance Team",
Title = "Merged Case File",
Subject = "2025 Contract Archive",
Keywords = "contracts, archive, legal"
};Código de muestra completo
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);Casos de uso
- Archivo de conformidad: mantenimiento de la navegación y los detalles para las auditorías
- Pacotes legales: Mezclar los registros con las notas conservadas para el tribunal
- Librerías digitales: Combinar trabajos de referencia, mantener TOCs y metadatos para la búsqueda
Preguntas frecuentes
**Q: ¿Se mantendrán las etiquetas originales cuando se fusionan?**A: Sí, Sitio KeepBookmarks = true en MergeOptions para preservar todas las herramientas de navegación.
**Q: ¿Cómo puedo agregar o superar los metadatos personalizados?**A: Utilice el Metadata Propiedad en MergeOptions para configurar Título, Autor, Subjeto o Palabras clave según sea necesario.
**Q: ¿Puedo generar una nueva estructura de marcador en lugar?**A: Sí, puede crear en forma programática las etiquetas, o utilizar el Generador TOC para una navegación más avanzada.
Pro Tipo: Combina la combinación con la generación TOC para la experiencia de navegación final en archivos y PDF legales.