Ubuntu'yu kullanmaya başlamadan önce Nitro PDF okuyucuyu kullanarak görüntüleri otomatik olarak PDF dosyalarından aldım. Bunu yapan Linux için bir PDF okuyucu var mı?
Görüntüleri anlık görüntüden daha hızlı / daha kolay çekebilmek istiyorum.
Ubuntu'yu kullanmaya başlamadan önce Nitro PDF okuyucuyu kullanarak görüntüleri otomatik olarak PDF dosyalarından aldım. Bunu yapan Linux için bir PDF okuyucu var mı?
Görüntüleri anlık görüntüden daha hızlı / daha kolay çekebilmek istiyorum.
Yanıtlar:
pdfimages
pdfimages
PDF dosyasındaki görüntüleri PPM, PBM, JPEG veya JPEG 2000 dosya (lar) biçiminde kaydeden bir PDF görüntü çıkarma aracıdır.
poppler-utils
Yüklemeniz gereken paketin bir parçası .
Kullanımı: pdfimages [options] <PDF-file> <image-root>
Örnek: Aşağıdaki, tüm görüntüleri bir PDF dosyasından çıkarıp JPEG formatında kaydeder.
pdfimages -j in.pdf /tmp/out
PDF dosyasındaki görüntüleri in.pdf
dosyalara kaydeder /tmp/out-000.jpg
(veya /tmp/out-000.pbm
; aşağıya bakın) /tmp/out-001.jpg
, vb.
Pdfimages man sayfası şöyle anlatılıyor:
-j: Normally, all images are written as PBM (for monochrome images) or PPM for
non-monochrome images) files. With this option, images in DCT format are
saved as JPEG files. All non-DCT images are saved in PBM/PPM format as usual.
-all Write JPEG, JPEG2000, JBIG2, and CCITT images in their native format. CMYK files are written as TIFF files. All other images are written as PNG files. This is equivalent to specifying the options -png -tiff -j -jp2 -jbig2 -ccitt.
-all
Anahtarın yalnızca son poppler programları revizyonlarında desteklendiğini lütfen unutmayın . Örneğin, eğer hala
-all
PNM biçimleri için gidin. Kayıpsızlar ve görüntüleri PNG gibi işleyebiliyorsunuz.
$ pdfimages -list <PDF-file>
orjinal formatı "enc" sütununda kontrol etmek için kullanın , böylece görüntüyü başka bir formata yeniden kodlamanız gerekmez.
Bunun için Inkscape'i sıklıkla kullanırım. Sayfayı yükleyin ve diğer tüm şeyleri silin. Bunun avantajı SVG'de vektör görüntüleri elde etmenin ve bunları istediğiniz gibi değiştirebilmenizdir.
Orijinal görüntülerin EPS olarak sağlandığı LaTeX ile oluşturulan gömülü görüntülere sahip çift sütunlu bir PDF dosyasına sahibim. Önerilen çözümü temel alarak denedim pdfimages
, ancak ne yazık ki herhangi bir görüntü döndürmedi. Daha sonra Inkscape'i kullanmaya çalıştım, ancak oluşturduğu SVG görüntüleri bozuldu ve onları EPS olarak dışa aktarma şansım olmadı.
Çalıştığımız yazılım MasterPdfEditor'du .
Prosedür
Sonuç çok yüksek kalitededir, ancak yazılım ücretsiz değildir. "Tüm özellikleri denemenize izin veren" ancak "çıktı dosyasına filigran eklenmesi" içeren bir demo sürümü var. Dürüst olmak gerekirse, üretilen PDF'de hiç filigran görmedim.
İhtiyacınız olan şey, pdf / eps biçiminde kırpılmış bir görüntü ise, görüntüyü pdfmod
(Yapılacaklar tarafından önerildiği şekilde) kullanarak bir sayfa açın .
Ardından pdfcrop
, deneme yanılma yoluyla kenar boşluklarını düzgün şekilde ayarlayarak kırpabilirsiniz:
pdfcrop --margins "-15 -50 0 -140" extracted_page.pdf
Komut satırı aracı olan pdfimages'i kullanıyorum ve bu benim için çok iyi çalışıyor. Kullanımı çok kolaydır ve kullanımı hakkında daha fazla bilgi edinmek için --help seçeneğini kullanabilirsiniz. Ubuntu kullanıyorum ve önceden yüklenmiş olarak geliyor. Eğer pdf dosyalarınız şifrelenmişse veya şifre korumalı ise, bunun için seçenekler var, bu yüzden bu araç harika çalışıyor. Okuyabiliyorsun daha pdfimages hakkında burada
Pdfimages ile çıkartılan görüntü iki veya daha fazla kısımda olabilir. Çıkarılan formatlarla ilgili endişelenmeden tekrar bir araya getirmenin basit bir yolu, parçaları LibreOffice Draw'a içe aktarmak, görüntü kırpma diyaloğu ile kırpmak, parçaları konumlandırmak, sayfa boyutunu ayarlamak ve istediğiniz formatta dışa aktarmaktır.
Bir görüntüyü bir pdf'den pdfviewer ile kırpmak istiyorsanız, okular'ı deneyebilirsiniz. Her şeyi (metin veya resim) png veya jpeg biçiminde kırpabilir. Eğer görüntüleri png formatında bir pdf'den çıkarmak istiyorsanız, pdftohtml ile minimal komut ile yapabilirsiniz. PDF'yi html plus'a dönüştürür. Burada bir örnek bulabilirsiniz - https://www.youtube.com/watch?v=CG1rf7k3xo8 . Bir pdf'den çok sayıda görüntü çıkarmak istiyorsanız, bunu denemenizi öneririm.
Kullanılan yazılım: Xreader OS: Antergos
Adımlar:
pdfimages
NitroPDF olmadığı kadar / iyi worser mı?