Nasıl Birleşmek PDF sayfaları seçin, kitap işaretleri ve metadata tutun

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.pdf veya Ebook_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.

 Türkçe