C# .NET kullanarak PDF Sayfalarını Yeniden Düzenleme

Bu dijital çağda, PDF en çok kullanılan dosya biçimlerinden biridir ve taşınabilirliği nedeniyle popülerdir. Öte yandan, çoğu zaman PDF dosyalarını düzenleyemiyoruz. Birleştirilmiş kapsamlı bir belge oluşturmak için birden fazla belgeyi ve sayfayı birleştirdiğimizde, genellikle sayfaları yanlış sırada birleştirmeyi bitiririz. Bu makalede, C# kullanarak PDF sayfalarının programlı olarak nasıl yeniden düzenleneceği anlatılmaktadır.

PDF Sayfalarını Yeniden Düzenlemek ve Belgeleri Birleştirmek için .NET API

Belgelerdeki sayfaları yeniden düzenlemek için GroupDocs GroupDocs.Merger for .NET sağlar. API, .NET uygulamalarında sayfaların kaldırılmasını, bölünmesini ve çıkarılmasını, sayfa yönlendirmesindeki değişiklikleri ve belge sayfalarının döndürülmesini sağlar. API’nin ayrıntıları ve diğer özellikleri için belgeleri ziyaret edebilirsiniz.

DLL’leri veya MSI yükleyicisini indirilenler bölümünden indirebilir veya API’yi NuGet aracılığıyla .NET uygulamanıza yükleyebilirsiniz. /paketler/groupdocs.merger).

PM> Install-Package GroupDocs.Merger

C# kullanarak PDF Sayfalarını Yeniden Düzenleme

Aşağıda, C# kullanarak PDF belgelerinin sayfalarını yeniden sıralayan adımlar yer almaktadır.

  • Sayfanın mevcut ve yeni konumunu MoveOptions sınıfında tanımlayın.
  • Merger sınıfını kullanarak PDF belgesini yükleyin.
  • Tanımlanan seçeneklere göre yeniden sıralamak için MovePage() yöntemini kullanın.
  • Save() yöntemini kullanarak PDF dosyasını yeni sayfa sırası ile kaydedin.

Aşağıdaki C# kodu, PDF belgelerinin sayfalarını yeniden düzenler. Kesin olarak, belgenin 6. sayfasını 1. sıraya taşır.

// C# kullanarak PDF belgesinin sayfalarını yeniden düzenleme
int pageNumber = 6;
int newPageNumber = 1;

MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
using (Merger merger = new Merger("path\document.pdf"))
{
    merger.MovePage(moveOptions);
    merger.Save("path\rearranged-document.pdf");
}

İşte yukarıdaki kodun çıktısı.

Ücretsiz API Lisansı Alın

API’yi değerlendirme sınırlamaları olmadan kullanmak için ücretsiz bir geçici lisans alabilirsiniz.

Çözüm

Sonuç olarak, .NET uygulamalarında C# kullanarak PDF dosyalarının sayfalarının nasıl yeniden sıralanacağını öğrendik. Sayfanın konumunu değiştirmek için çalışan örneği gördük. Sayfalarını kolayca karıştırarak PDF dosyalarını düzenleyebilen basit bir uygulama oluşturmayı deneyebilirsiniz.

API hakkında daha fazla ayrıntı için belgeleri ziyaret edin. Sorularınız için forum aracılığıyla bize ulaşın.

Ayrıca bakınız