PDF'yi Diğer Belge Formatlarına Dönüştürme

Aspose.Words, PDF gibi karmaşık bir formatı bile yükleyebilir. Bu, yeni fırsatların önünü açıyor: PDF’yi Word’e veya kullanıcıları birçok uygulamalı sorunun çözümünde çok ileri götüren diğer formatlara dönüştürmek mümkündür.

Önkoşullar

  • Aspose.Words.Pdf2Word.dll dosyasına Aspose.Words paketi VEYA referansı eklendi.
  • En az .NET Framework 4.6.1 veya .NET Standard 2.0. .NET Core 2.x veya 3.0, .NET 5 ve Xamarin gibi hedefler de .NET Standard ile uyumluluk yoluyla desteklenir.

PDF’yi Çeşitli Formatlara Dönüştür

PDF’den en popüler dönüştürme, DOCX, DOC gibi Microsoft Word formatlarının yanı sıra JPG veya PNG gibi görüntü formatlarına dönüştürmedir. Bununla birlikte, bir belgenin bir formattan diğerine dönüştürülmesi tanıdık bir şekilde gerçekleştirilir.

Aşağıdaki kod örneği, bir belgenin PDF’den DOCX’e nasıl dönüştürüleceğini gösterir:

PDF {#specify-load-options-when-importing-pdf}‘i İçe Aktarırken Yükleme Seçeneklerini Belirleme

Aspose.Words, PDF belgelerinin nasıl yükleneceği konusunda daha hassas kontrol sağlayan PdfLoadOptions sınıfını sağlar.

Çoğu özellik, LoadOptions sınıfında zaten mevcut olan özellikleri devralır veya aşırı yükler. Bunlara ek olarak PDF formatı için bir takım özellikler belirtilmiştir. Örneğin, bir PDF belgesinden yüklenecek sayfa aralığını tanımlamak için PageCount ve PageIndex özelliklerini, PDF yüklenirken görüntülerin atlanıp atlanmayacağını kontrol etmek için SkipPdfImages özelliklerini kullanabilirsiniz. Desteklenen diğer bir parametre ise şifre korumalı belgeler için sağlanması gereken Password‘dur.

Desteklenen PDF İçeriği

PDF2Word eklentisi şu anda aşağıdaki veri türlerini desteklemektedir:

  • Metin paragrafları
  • Görüntüler
  • Tablolar
  • Listeler
  • Üstbilgiler ve altbilgiler
  • Dipnotlar
  • Sayfa numaraları
  • Sağdan sola metin (bazı sınırlamalarla)
  • Aranabilir PDF’ler (arka plan metni yerine ön resimler kaldırılacaktır)

Gelecek Özellikler

Bazı özellikler hâlâ erken geliştirme aşamasındadır veya geliştirme yol haritasına dahil edilmiştir:

  • İçindekiler
  • Aranabilir ve Aranamayan PDF’ler için OCR
  • İlerleme raporu
  • Çok sütunlu metin
  • Matematik formülleri
  • Daha fazla otomatik alan (PAGE ve NUMPAGES dışında)

PDF Yükleme İstisnaları

PDF belgesi dönüştürme sırasında aşağıdaki istisnalardan biri meydana gelebilir:

İstisna Tanım
FileLoadException Bir PDF dosyası bazı nedenlerden dolayı işlenemiyor.
kullanarak konuyu detaylı inceleme için geliştirme ekibine bildirebilirsiniz
DrmProtectedFileException Bir PDF dosyası Adobe DRM tarafından korunur ve Pdf2Word tarafından kodu çözülemez
PasswordProtectedFileException Parola korumalı bir PDF için doğru parolanın sağlanması gerekir

Ayrıca bakınız