Como combinar PDFs com Bookmarks e Metadados em C#
Em fluxos de trabalho legais, de conformidade e de arquivo, manter a navegação de documentos e metadados intactos é fundamental. Aspose.PDF.Plugin Merger para .NET permite que você combine vários PDFs, preservando marcadores originais e meta-dados – ou criando novos programadamente.
Manutenção de Bookmarks Quando Merging
- Reserve Bookmarks: Por padrão, a MergeOptions pode manter os bookmarks originais de todos os arquivos de entrada, fornecendo navegação sem fio no PDF combinado.
- Generate New Bookmarks: Crie novos bookmarks programaticamente com base em nomes de arquivo combinados, seções ou estruturas 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);Gestão de Metadados de Documentos
- Reserve Metadados Originais: Por padrão, os metadatos do primeiro PDF são preservados no arquivo de saída.
- Adicionar ou editar metadados: Set
mergeOptions.Metadataespecificar ou exagerar propriedades como Título, Autor, Subjeto e Palavras-chave.
mergeOptions.Metadata = new PdfMetadata
{
Author = "Compliance Team",
Title = "Merged Case File",
Subject = "2025 Contract Archive",
Keywords = "contracts, archive, legal"
};Código de amostra 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
- Arquivo de conformidade: manutenção da navegação e detalhes para auditorias
- Pacotes legais: misturar pedidos com notas preservadas para o tribunal
- Bibliotecas digitais: combinar trabalhos de referência, manter TOCs e metadados para pesquisa
Perguntas frequentes
**Q: As notas originais serão mantidas quando se unem?**A: Sim e Set KeepBookmarks = true em MergeOptions para preservar todos os auxílios de navegação.
**Q: Como posso adicionar ou exagerar metadados personalizados?**A: Use o Metadata Propriedade no MergeOptions para definir Título, Autor, Subjeto ou Palavras-chave conforme necessário.
**Q: Posso gerar uma nova estrutura de marcador?**A: Sim, você pode criar logs programados ou usar o TOC Generator para uma navegação mais avançada.
Pro Tipo: Combine a fusão com a geração TOC para a experiência de navegação final em arquivos e PDFs legais.