Miten yhdistää PDF-tiedostoja kirjanmerkkeihin ja metatietoihin C#: ssä#

Miten yhdistää PDF-tiedostoja kirjanmerkkeihin ja metatietoihin C#: ssä#

Oikeudellisissa, vaatimustenmukaisuuksissa ja arkistointityövoimissa on tärkeää pitää asiakirjojen navigointi ja metatiedot koskemattomina. Aspose.PDF.Plugin Merger for .NET mahdollistaa useiden PDF-tiedostojen yhdistämisen, alkuperäisten kirjanmerkkien ja metaatietojen säilymisen - tai uusien luomisen ohjelmoitusti.

Käsittelemme kirjoja, kun kävelemme

  • Pidä kirjaimet: Oletusarvoisesti MergeOptions voi tallentaa alkuperäisiä kirjaimia kaikista sisääntulotiedostoista, mikä tarjoaa sujuvan navigoinnin yhdistetyssä PDF:ssä.
  • Uuden kirjanmerkkien luominen: Luo uusia kirjaimia ohjelmattisesti yhdistettyjen tiedostonimien, osastojen tai TOC-rakenteiden perusteella.
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);

Asiakirjan metatietojen hallinta

  • Pidä alkuperäiset metadatiedot: Oletusarvoisesti ensimmäisen PDF:n metadat säilytetään lähtötiedostossa.
  • Lisää tai muokkaa metatietoja: Aseta mergeOptions.Metadata määrittää tai ylittää ominaisuuksia, kuten otsikko, tekijä, aihe ja avainsanoja.
mergeOptions.Metadata = new PdfMetadata
{
    Author = "Compliance Team",
    Title = "Merged Case File",
    Subject = "2025 Contract Archive",
    Keywords = "contracts, archive, legal"
};

Täydellinen esimerkki koodi

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);

Käytä tapauksia

  • vaatimustenmukaisuuden arkistointi: säilytä navigointi ja tarkastusten yksityiskohdat
  • Oikeudelliset paketit: Yhdistä hakemukset säilytettyjen kirjanmerkkien kanssa tuomioistuimelle
  • Digitaaliset kirjastot: yhdistää viitekehyksiä, säilyttää TOC- ja metatietoja hakukoneelle

Usein kysyttyjä kysymyksiä

**Q: Pidetäänkö alkuperäiset kirjaimet yhdistymisen aikana?**A: Kyllä, asettaa KeepBookmarks = true MergeOptionsin tallentaa kaikki navigointiavustukset.

**Q: Miten voin lisätä tai ylittää räätälöityjä metatietoja?**A: Käytä sitä Metadata omaisuus MergeOptions asettaa otsikko, tekijä, aihe tai avainsanoja tarvittaessa.

**Q: Voinko luoda uuden kirjanmerkin rakenteen sen sijaan?**A: Kyllä, voit ohjelmattisesti luoda kirjoja tai käyttää TOC Generatoria edistyksellisempään navigointiin.

Pro Vihje: Yhdistä yhdistämällä TOC-tuotannon kanssa viimeisimmän navigointikokemuksen arkistoissa ja oikeudellisissa PDF-tiedostoissa.

 Suomi