Comment mélanger les PDF avec les notes et les métadonnées en C#

Comment mélanger les PDF avec les notes et les métadonnées en C#

Dans les flux de travail juridiques, de conformité et d’archivage, le maintien de la navigation des documents et des métadonnées intact est essentiel. Aspose.PDF.Plugin Merger pour .NET vous permet de combiner plusieurs PDF, en préservant les notes et les métadats originaux – ou de les créer de manière programmée.

Traiter les notes lorsqu’on se déplace

  • Réserver les notes: Par défaut, MergeOptions peut conserver des notes d’origine de tous les fichiers d’entrée, offrant une navigation sans fil dans le PDF mélangé.
  • Générer de nouveaux marques de livres: Créer de nouvelles marches en fonction des noms de fichiers combinés, des sections ou des structures 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);

Gestion des métadonnées de document

  • Réserver les métadonnées d’origine: Par défaut, les metadonnes du premier PDF sont conservées dans le fichier de sortie.
  • Ajouter ou éditer les métadonnées mergeOptions.Metadata spécifier ou surrider des propriétés telles que le titre, l’auteur, le sujet et les mots clés.
mergeOptions.Metadata = new PdfMetadata
{
    Author = "Compliance Team",
    Title = "Merged Case File",
    Subject = "2025 Contract Archive",
    Keywords = "contracts, archive, legal"
};

Code d’échantillon 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);

Casi d’uso

  • Archives de conformité: Retenir la navigation et les détails pour les audits
  • Les paquets juridiques: Mélanger les dossiers avec des notes préservées pour le tribunal
  • Bibliothèques numériques: combiner les travaux de référence, conserver les TOCs et les métadonnées pour la recherche

Questions fréquentes posées

**Q: Les notes d’origine seront-elles conservées lors de la fusion?**A : Oui, c’est KeepBookmarks = true dans MergeOptions pour préserver tous les aides de navigation.

**Q: Comment ajouter ou surrider les métadonnées personnalisées?**A : Utilisez le Metadata Propriété sur MergeOptions pour définir le titre, l’auteur, le sujet ou les mots clés comme nécessaire.

**Q: Puis-je générer une nouvelle structure de marquage au lieu de cela?**A: Oui, vous pouvez créer de manière programmatique des notes, ou utiliser le Générateur TOC pour une navigation plus avancée.

Pro Conseil: Combine le mélange avec la génération TOC pour l’expérience de navigation ultime dans les archives et les PDF légales.

 Français