Nasıl Birleşmek PDF sayfaları seçin, kitap işaretleri ve metadata tutun
PDF’leri birleştirmek sadece dosyaları bir araya getirmekle ilgili değildir - çoğu zaman hangi sayfaları kontrol etmeniz gerekir, orijinal notları tutmanız ve kritik belge metadata saklamanız gerekir. Aspose.PDF.Merger Plugin .NET için size en zorlu yasal, e-kitap veya teknik belgelendirme senaryoları için tam programlama kontrolü sağlar.
Sayfa Seçimi: Sadece ihtiyacınız olanı birleştirin
Her kaynak dosyasından birleştirmek için doğru sayfaları belirleyin:
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 ve Metadata Tutma
Aspose.PDF.Plugin orijinal kitap işaretleri ve belge metadata koruyabilir, bir okuma deneyimi ve uyumluluğu sağlar:
- Kitap işaretleri: MergeOptions kitap işareti tutmayı destekler, bu nedenle navigasyon yardımları ve TOC’lar birleşme sırasında kaybolmaz.
- Metadata: Varsayılan olarak, belge düzeyinde metadata (yazar, başlık, anahtar kelimeler, vb.) ilk dosyadan kaydedilir veya kombinasyon seçeneklerinizde özelleştirilmiş metata görebilirsiniz.
Örnek:
// 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;çıkış seçenekleri ve en iyi uygulamalar
- Kaynak çıkış adı: Kullanım durumuna dayalı isim çıkışı, örneğin.,
LegalBundle_Merged.pdfveyaEbook_Complete.pdf. - Düzeltme: Adobe veya herhangi bir PDF okuyucu dosyasını açın ve sayfa seçimi, kitap işaretleri ve metadata doğru olup olmadığını kontrol edin.
- Long Batches: Yüzlerce PDF için, bir batching senaryosu kullanın ve denetim yolları için bir giriş/çıkış dosyası günlüğünü tutun.
Kullanım Senaryoları
- Yasal: Birleşik sergiler, dosyalar veya mektuplar, orijinal navigasyonu korumak.
- E-Kitaplar: Bölümleri birleştirin, TOC kitapları ve yazar metadata tutun.
- Teknik belgeler: Tüm referans bağlantıları ile modüler PDF’lerden kapsamlı kılavuzlar oluşturun.
Sıkça Sorulan Sorular
**Q: Birleşme sırasında belirli sayfaları dışlayabilir miyim?**A: Evet - her giriş için sayfa aralığını kullanarak / gerekirse dahil etmek / dışlamak.
**Q: Birleşme sırasında notlar ve bağlantılar kaybolur mu?**A: Hayır - set KeepBookmarks = true Tüm kitapları ve iç bağlantıları korumak.
**Q: Metadata ile neler oluyor?**A: İlk metadata PDF için varsayılan olarak kaydedilir, ancak birleştirilmiş belge için yeni metadata aşabilir veya ayarlayabilirsiniz.
Pro İpucu: Son kontrol için, birleşmeden önce masa jeneratörü (dinamik TOC veya özetler için) ile PDF’leri önceden işleme alın.