Kako se pridružiti Izaberite PDF stranice, održavajte knjigovodstvene oznake i metapodatke
Spajanje PDF-a nije samo o spajanju datoteka zajedno – često morate kontrolirati koje stranice su uključene, održavati originalne knjige i sačuvati kritične metapodatke dokumenta. Aspose.PDF.Merger Plugin za .NET daje vam punu programsku kontrolu čak i najzahtjevnijih pravnih, e-knjiga ili tehničkih dokumentacijskih scenarija.
Odabir stranice: Priključite samo ono što vam je potrebno
Određite točne stranice koje treba kombinirati iz svakog izvornog datoteke:
using Aspose.Pdf.Plugins;
// Example: Merge only pages 1-3 from first PDF, pages 2-4 from second
var merger = new Merger();
var mergeOptions = new MergeOptions();
mergeOptions.AddInput(new FileDataSource(@"C:\Docs\source1.pdf"), new[] { 1, 2, 3 });
mergeOptions.AddInput(new FileDataSource(@"C:\Docs\source2.pdf"), new[] { 2, 3, 4 });
mergeOptions.AddOutput(new FileDataSource(@"C:\Docs\merged_selected_pages.pdf"));
merger.Process(mergeOptions);
Console.WriteLine("Merged selected pages from multiple PDFs.");Bookmark i zadržavanje metadata
Aspose.PDF.Plugin može sačuvati izvornu knjigovodstvenu oznaku i metapodatke dokumenata, osiguravajući bezbrižno iskustvo čitanja i usklađenost:
- Bookmarks: MergeOptions podržava zadržavanje knjigovodstva, tako da pomoć za navigaciju i TOC-ovi ne gube se tijekom spajanja.
- Metadata: Podrazumevano, metadata na razini dokumenta (autor, naslov, ključne riječi, itd.) čuvaju se od prvog datoteke, ili možete odrediti prilagođene metapodatke u vašim opcijama spajanja.
Na primjer:
// Optionally set or override metadata
mergeOptions.Metadata = new PdfMetadata
{
Author = "Merged by Aspose",
Title = "Complete Documentation Set",
Subject = "Advanced Merge"
};
// Retain all bookmarks
mergeOptions.KeepBookmarks = true;Opcije izlaska i najbolje prakse
- Custom Output Name: Naziv izlaza temelji se na slučajevima korištenja, na primjer.,
LegalBundle_Merged.pdfiliEbook_Complete.pdf. - Validacija: Otvorite mješoviti datoteku u Adobeu ili bilo kojem PDF čitatelju kako biste provjerili da su izbor stranice, znakovi knjige i metapodatci ispravni.
- Long Batches: Za stotine PDF-a, koristite skript za batching i čuvajte log ulaznih/izlaznih datoteka za revizijske staze.
Koristite slučajeve
- Zakonito: Uključite izložbe, prijave ili korespondenciju, čuvajući originalnu navigaciju.
- E-knjige: Kombinirajte poglavlja, održavajte TOC knjigovodstvene oznake i metapodatke autora.
- Tehnički dokumenti: Kreirajte sveobuhvatne vodiče iz modularnih PDF-a sa svim referentnim poveznicama.
Često postavljana pitanja
**Q: Mogu li isključiti određene stranice prilikom spajanja?**Odgovor: Da – koristite raspored stranica za svaki ulaz kako biste uključili/izuzeli prema potrebi.
**Q: Hoće li se znakovi i poveznice izgubiti tijekom spajanja?**A: Ne – set KeepBookmarks = true sačuvati sve oznake i unutarnje poveznice.
**Q: Što se događa s metapodatima?**A: Metapodatke iz prve PDF sačuvana je podrazumevano, ali možete prevrnuti ili postaviti nove metapodatke za mješoviti dokument.
Pro Savjet: Za konačnu kontrolu, predprocesirajte PDF-ove s Generatorom za stol (za dinamične TOC-e ili sažetke) prije spajanja.