PDF'yi Bir Görüntü Kümesine Dönüştürme

How Convert Pdf Into Set Images



PDF'den görüntü dosyasına dönüştürme yöntemleri, genellikle bir PDF'nin tamamını dönüştürmek veya bir PDF dosyasından görüntüleri çıkarmak için kullanılır. Çıkarılan bu görüntüler çoğunlukla slayt gösterisi uygulamalarında, sunum yazılımlarında veya web'de kullanılır. Bu makale, çok sayfalı bir PDF dosyasını bir grup görüntüye dönüştürmenin çeşitli yollarını listeleyecektir.

LibreOffice Çekilişi

Çoğu Linux dağıtımı, varsayılan olarak LibreOffice ofis paketini sunar. Değilse, adresinden indirebilirsiniz. Burada . LibreOffice Draw uygulamasını kullanarak bir PDF dosyasını bir dizi görüntüye dönüştürebileceksiniz.







LibreOffice Draw adından da anlaşılacağı gibi çizimler, eskizler, grafikler, açıklamalar vb. oluşturmanıza olanak tanır. Varsayılan olarak, PDF dosyasını çeşitli görüntü formatlarına aktarmayı destekler, ancak yalnızca PDF dosyasının ilk sayfasını dönüştürür. Bunu düzeltmek için, şu adresten görüntü uzantısı olarak dışa aktar'ı yüklemeniz gerekir: Burada . Bu uzantı, Dosya açılır menüsüne yeni bir Görüntü Olarak Dışa Aktar… girişi ekler ve birden çok PDF sayfasını dışa aktarmayı destekler.



Yukarıdaki bağlantıdan oxt dosyasını indirdikten sonra uzantı yöneticisine ekleyin. Aşağıdaki ekran görüntüsünde gösterildiği gibi Araçlar > Extension Manager… seçeneğine gidin.







Oxt uzantılı dosyayı LibreOffice Draw'a eklemek için Ekle düğmesine tıklayın.



Oxt dosyasını başarıyla ekledikten sonra, uzantılar listesinde yeni bir giriş görünecektir.

Dosya açılır menüsüne Görüntü olarak dışa aktar… adlı yeni bir giriş eklenecektir.

LibreOffice Draw'da bir PDF dosyası açın ve ardından dönüştürme işlemini başlatmak için Görüntü olarak dışa aktar… menü girişine tıklayın. Dışa aktarma seçeneklerini özelleştirmenize olanak tanıyan yeni bir pencere açılır penceresi göreceksiniz. Seçenekleri ihtiyaçlarınıza göre değiştirin ve Dışa Aktar düğmesine tıklayın.

Bu kadar. PDF dosyanızdaki her sayfa artık ayrı bir resim olarak dışa aktarılmıştır. Bu benim en sevdiğim yöntem. Kurulumu oldukça kolaydır ve LibreOffice Draw, PDF dosyalarını dışa aktarmadan önce düzenlemenize ve açıklama eklemenize bile izin verir.

ImageMagick

ImageMagick, görüntü, PDF ve SVG dosyalarını dönüştürmek, düzenlemek ve işlemek için kullanılan bir komut satırı aracıdır. Birçok gelişmiş seçenekle birlikte gelir ve uygulamanın kendisi oldukça güçlüdür. Bunu bir FFmpeg eşdeğeri olarak görebilirsiniz, ancak çoğunlukla görüntü dosyaları için.

ImageMagick, dosyaları farklı biçimlere dönüştürmek için kullanılabilecek bir dönüştürme komutuyla birlikte gelir. ImageMagick'i Ubuntu'ya kurmak için aşağıdaki komutu çalıştırın:

$sudouygunYüklemekgörüntü büyüsü

Varsayılan olarak, ImageMagick'te PDF dönüştürme devre dışıdır. Etkinleştirmek için, /etc/ImageMagick-6/policy.xml dosyasını bir metin düzenleyicide açın ve Ghostscript format türlerini devre dışı bırak altındaki tüm satırları yorumlayın:

Bir PDF dosyasını convert kullanarak bir dizi görüntüye dönüştürmek için aşağıdaki biçimde bir komut kullanın:

$dönüştürmek-yoğunluk 150girdi_dosyası.pdf-kalite 100çıktı_dosyası.png

Nereye:

  • -yoğunluk, PDF giriş dosyasının convert komutuyla yüklendiği DPI anlamına gelir.
  • pdf, dönüştürmek istediğiniz PDF dosyasıdır
  • -kalite, elde edilen görüntülerin kalitesini belirler (0-100, 100 en iyisidir)
  • png, çıktı dosyalarının önekidir (jpg gibi başka herhangi bir biçim için png uzantısını değiştirin)

Pdftoppm (PDF'den PPM'ye)

Pdftoppm, PDF dosyalarını PPM, PNG ve JPEG dosya biçimlerine dönüştürmek için ayrılmış basit bir komut satırı aracıdır.

pdftoppm'yi Ubuntu'ya kurmak için aşağıdaki komutu çalıştırın:

$sudouygunYüklemekpoppler-utils

Bir PDF dosyasını pdftoppm kullanarak bir dizi görüntüye dönüştürmek için aşağıdaki biçimde bir komut kullanın:

$pdftoppm girdi_dosyası.pdf çıktı_dosyası-png -rx 150 -ry 150

Nereye:

  • pdf, dönüştürmek istediğiniz PDF dosyasıdır
  • çıktı_dosyası çıktı dosyaları için kullanılan önektir
  • -png, dönüştürülmüş çıktı dosyaları için dosya biçimidir
  • -rx 150 -ry 150, PDF dosyasının pdftoppm tarafından yüklendiği DPI'dır (imagemagick'in yoğunluk seçeneğine eşdeğerdir)

Inkscape

Inkscape, vektör grafikleri oluşturmak ve düzenlemek için ücretsiz, açık kaynaklı ve platformlar arası bir yazılımdır. Inkscape'in yerleşik dışa aktarma işlevini kullanarak bir PDF dosyasını bir dizi görüntüye dönüştürmek mümkündür.

Birden çok sayfayı dışa aktarma desteğinin inkscape'e yalnızca son zamanlarda eklendiğini unutmayın. Bu nedenle, dağıtımınızla birlikte gönderilen paket muhtemelen çalışmayacaktır. İhtiyacınız olan minimum gerekli sürüm 1.0.0'dır. Çok sayfalı destekli Inkscape'in en son beta sürümü şuradan indirilebilir: Burada AppImage şeklinde. Dosya yöneticisinden yürütülebilir dosyayı işaretlediğinizden emin olun.

Inkscape kullanarak bir PDF dosyasını görüntülere dönüştürmek için aşağıdaki biçimde bir komut çalıştırın:

$içinbeniçinde {1..10};yapmak./Inkscape-2b71d25-x86_64.AppImage input_file.pdf-İle birlikte
--export-dpi=300 --ihracat-alan-sayfası --pdf sayfası=$ ben --aktarma dosyası='çıktı-$ ben.png';
tamamlamak

Nereye:

  • {1..10} PDF'nin sayfa numaralarıdır, bunu doğru bir şekilde belirtmeniz gerekir, aksi takdirde komut çalışmaz (değerleri gerektiği gibi değiştirin)
  • ./Inkscape-2b71d25-x86_64.AppImage, yukarıdaki bağlantıdan indirdiğiniz Inkscape AppImage dosyasının adıdır (adını gerektiği gibi değiştirin)
  • pdf dönüştürülecek girdi dosyasının adıdır (gerektiğinde adı değiştirin)
  • -z, GUI'siz başsız bir inkscape kullanmak içindir (olduğu gibi bırakın)
  • –export-dpi=300, PDF dosyasının Inkscape tarafından yüklendiği yoğunluktur (değeri gerektiği gibi değiştirin)
  • –export-area-page, tüm PDF sayfasını dışa aktarmak içindir (olduğu gibi bırakın)
  • –pdf-page=$i dışa aktarılacak sayfa numarasını ifade eder (olduğu gibi bırakın)
  • –export-file=output-$i.png çıktı dosyaları için önektir (gerektiğinde çıktı bölümünü değiştirin)

Çözüm

Bunlar, bir PDF dosyasını birden çok görüntüye dönüştürmek için kullanabileceğiniz ana yöntemlerdir. Dönüştürme için kullanılabilecek birkaç yöntem ve uygulama daha var, ancak masaya yeni bir şey getirmeden çok fazla adım gerektiriyorlar, bu yüzden onları bu listeden çıkardım.