Kaip sujungti PDF su knygos ženklais ir metadatais C#

Kaip sujungti PDF su knygos ženklais ir metadatais C#

Teisės, atitikties ir archyvavimo darbo srautoje dokumentų navigacija ir metaduomenys yra nepagrįsti. Aspose.PDF.Plugin Merger .NET leidžia jums sujungti kelis PDF, išsaugoti originalius knygų žymenis ir meta-duomenis – arba sukurti naujus programuojamai.

Knygų apžvalga, kai eina

  • Išsaugoti knygų ženklai: Pagal numatytuosius duomenis, „MergeOptions“ gali saugoti originalias knygas iš visų įvestinių failų, suteikiant beprasmišką navigaciją mišriame PDF.
  • Generate New Bookmarks: Programuotai sukurkite naujas knygas, pagrįstas derinamu failo pavadinimu, skyriumi ar TOC struktūromis.
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);

Dokumentų metaduomenų valdymas

  • Išsaugokite originalius metaduomenis: Pagal numatytuosius duomenis pirmosios PDF metadatos saugomos išvestiniame faile.
  • ** Pridėti arba redaguoti metadata:** Set mergeOptions.Metadata apibrėžti arba viršyti savybes, tokias kaip pavadinimas, autorius, tema ir raktiniai žodžiai.
mergeOptions.Metadata = new PdfMetadata
{
    Author = "Compliance Team",
    Title = "Merged Case File",
    Subject = "2025 Contract Archive",
    Keywords = "contracts, archive, legal"
};

Išsamus pavyzdžio kodas

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

Naudokite atvejus

  • Atitikties archyvas: išsaugoti navigaciją ir duomenis auditui
  • Teisės pakuotės: į teismą įtraukiami įrašai su išsaugotomis knygomis
  • Skaitmeninės bibliotekos: derinti referencinius darbus, išsaugoti TOC ir metaduomenis paieškos tikslais

Dažnai užduodami klausimai

**Q: Ar sujungimo metu bus išsaugoti originalios knygos?**A: Taip, nustatyta KeepBookmarks = true į MergeOptions išsaugoti visas navigacijos pagalbos.

**Q: Kaip pridėti ar perkelti pritaikytus metaduomenis?**A: Naudokite šį Metadata „MergeOptions“ turtas, kad pagal poreikį nustatytumėte pavadinimą, autorių, temą ar raktinius žodžius.

**Q: Ar galiu sukurti naują knygų ženklo struktūrą vietoj?**Atsakymas: Taip, galite programuojamai sukurti knygų ženklus arba naudoti TOC generatorių pažangesnei navigacijai.

Pro patarimas: Sujungti su TOC karta, kad galutinė naršymo patirtis būtų archyvuota ir teisėta PDF.

 Lietuvių