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.Metadatamää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.