Soru:
PDF'yi birkaç sayfalı tek bir görüntüye dönüştürme
Franck Dernoncourt
2014-06-12 08:33:52 UTC
view on stackexchange narkive permalink

Birkaç sayfası olan bir PDF'yi, sayfaların dikey olarak istifleneceği tek bir görüntüye dönüştürebilen bir program arıyorum.

Mümkünse:

  • kayıpsız sıkıştırma
  • yapılandırılabilir çözünürlük
  • PDF toplu işlenmesi
  • ücretsiz
  • Windows 7 üzerinde çalışma
  • yatay istifleme seçeneği
  • dönüştürmek istediğimiz sayfaları seçin

Örn. PDF http://www.alicebot.org/chatbots3/Eugene.pdf aşağıdaki resme dönüştürülecektir (daha küçük resim @JanDoggen izniyle :):

enter image description here

Büyük resmi yazılımla yerel tutmanın bir yolu var mı, ancak onu birbirine bağlayıp daha küçük bir özet resmine mi sahipsin? Bu iyi bir soru IMO ve bir resim örneğine sahip olmak için daha iyi, ancak cevapları okumadan önce kaydırma tabanlı bir RSI alacağım!
Bazı yollar olabilir, ancak Stack Exchange platformunun ilgilenmesi gerektiğine inandığım ve insanların metada defalarca istediği şeyleri manuel olarak yapmak konusunda isteksizim :)
Beş yanıtlar:
Nick Dickinson-Wilde
2014-06-13 02:56:37 UTC
view on stackexchange narkive permalink

Pek mükemmel değil ama oldukça iyi bir seçeneğim var; PDFCreator - herhangi bir standart PDF açma ve yazdırma yazılımıyla (örn. Adobe Acrobat, Foxit vb.) kullanılabilmelidir. Aşağıdaki talimatlar Adobe Acrobat'ı varsayar ancak oldukça taşınabilir olmalıdır.

  • kayıpsız sıkıştırma: Evet. Adına rağmen PDFCreator, kayıpsız PNG gibi bir ton format olarak kaydedebilir. Ayrıca JPEG'i% 100 kalitede vb. Kullanabilir.
  • yapılandırılabilir çözünürlük: Evet. Program seçeneklerinde format başına (çoğu format için).
  • PDF'nin toplu olarak işlenmesi: Gerçekte değil - bir COM Arayüzü mevcuttur ancak bir güzel cmd hattı seçeneği. Bununla birlikte, yazdırma seçeneklerini komut satırı aracılığıyla bazı PDF okuyuculardan doğru şekilde ayarlamak muhtemelen mümkün olabilir.
  • ücretsiz: Evet
  • Windows 7'de çalışıyor : Evet (herhangi bir modern Windows).
  • yatay olarak istifleme seçeneği: Evet - Bu, yazdırma iletişim kutusundan olmasına rağmen (aşağıya bakın).
  • hangi sayfaları dönüştürmek istediğimizi seçin: Evet - Bu, yazdırma diyaloğu aracılığıyla olmasına rağmen (aşağıya bakın).

Görebildiğim sorunlar:

  • Komut satırı desteği yetersiz (veya hiç yok) - onu kullanmanın bir yolunu bulabilirsin ama ben başka bir şey bilmiyorum.
  • Bazı şeyleri manuel olarak hesaplamam gerekiyor (muhtemelen programlı olarak mümkün, ancak bunun için herhangi bir işaretleyicim yok).
  • Sayfa başına maksimum 18 sayfa dikey (8,5 "WX11" H varsayılırsa) ( maksimum kağıt boyutu (aşağıdaki 6. adıma bakın) 200 "X200" dür.

Kullanım Talimatları:

  1. Kur PDFCreator
  2. İlgilendiğiniz PDF dosyasını açın. (aşağıdaki talimatlar Adobe Acrobat'ı varsaymaktadır, ancak oldukça taşınabilir olmalıdır)
  3. Dosya-> Yazdır
  4. Yazıcı-> PDFCreator
  5. Özellikler-> Gelişmiş-> Sayfa'yı seçin Boyut-> PostScript Özel Sayfa Boyutu
  6. İstediğiniz boyutu seçin - örneğin bir 18 sayfa dikey X 1 sayfa Yatay düzen yapmak için 8.5 "X 198" seçin
  7. Ok->Ok->Ok
  8. Page Size & Handling altında birden çok seçin
  9. Yaprak başına sayfalar için: özel seçin -> 1 X 18
  10. Sayfa Sırasını Seçin -> Dikey
  11. Yazdır
  12. bekleyin ... ... ...
  13. PDF Oluşturucu Diyaloğu: Henüz hiçbir seçim yapmadıysanız seçenekler altında istediğiniz biçim için kalite seçenekleri.
  14. Kaydet'i tıklayın
  15. Dosya Adı ve Biçimi seçin -> Kaydet
  16. Bitti ... peki ... İyi ki yazmak, olduğundan daha uzun sürer.
İyileştirdiğim ancak 18 sayfalık sınırlamayı biraz can sıkıcı bulduğum ayrıntılı cevap için teşekkürler Nick, bu yüzden alternatif bir cevap ekledim :)
Franck Dernoncourt
2014-06-25 08:17:32 UTC
view on stackexchange narkive permalink

1. Adım: PDF'yi Görüntü Dosyalarına dönüştürün, Adobe Acrobat Pro:

enter image description here

gibi birçok program buna izin verir veya ImageMagick ile komut satırı:

  convert -density 600 foo.pdf foo-% 02d.jpg  

(convert is part / ImageMagick).

2. Adım: Birkaç görüntüyü tek bir dev görüntü halinde birleştirin: ImageMagick (açık kaynak ve çapraz platform) kullanabilir ve şu komutu kullanabilirsiniz (varsayılan olarak PDF'yi PNG görüntülerine dışa aktarmıştır):

  montaj * .png -tile 1x -mode Concatenate out.jpg  
  • -tile 1x : dikey olarak birleştir (yatay için -tile x1 kullanın)
  • -mode Concatenate : resimler arasında beyaz boşluk olmadan birleştirin

İlgileniyorsanız montaj programı (ImageMagick'in parçası) hakkında daha fazla ayrıntı.


ImageMagick yararlı komutlar:

  • mogrify -define jpeg kullanarak resmi yeniden boyutlandırabilirsiniz (bu örnekte yaklaşık 2MB'ye) : extended = 2048KB out.jpg

  • aşağıdakileri kullanarak bir grup görüntünün boyutunu değiştirebilirsiniz (bu örnekte% 30'a kadar):

    mogrify -resize 30x30% * .png

Ayrıca JPEG / JFIF'in 65535 × 65535 maksimum resim boyutunu desteklediğini de unutmayın pikseller, PNG spesifikasyonu bir resmin genişliğine ve yüksekliğine herhangi bir sınır getirmiyor gibi görünürken; bunlar 4 baytlık işaretsiz tam sayılardır, 4294967295'e kadar çıkabilir.

enter image description here

ve merak ediyorsanız: ImageMagick'in montaj JPG çıkışını 65535 yerine 65500 ile sınırlıyor mu?

Kurt Pfeifle
2015-04-05 01:27:30 UTC
view on stackexchange narkive permalink

@ FranckDernoncourt'un ImageMagick hakkındaki cevabı doğru olsa da, kullanımı daha da kolay bir komut var:

  convert \ input.pdf \ -append \ output.png  

Yatay (dikey yerine) ekleme için + append kullanın.

Davidenko
2015-01-21 19:49:47 UTC
view on stackexchange narkive permalink

Aostsoft PDF to Document Image Converter Pro, PDF'yi neredeyse her belgeye, Word, Excel, PowerPoint, Metin, RTF, Görüntü, JPEG, BMP, PNG, GIF, TIFF, PSD'ye toplu olarak dönüştürebilir HTML, SWF vb. Dönüştürme hızı son derece hızlı ve kalitesi çok iyi. Aostsoft PDF to Document Image Converter Pro, PDF dosyalarınızın orijinal formatını, düzenini, metnini, resimlerini, grafiklerini vb. Koruyarak PDF dosyalarını yüksek oranda doğru bir şekilde dönüştürebilir. Adobe Acrobat veya diğer üçüncü taraf kontrol desteğine ihtiyaç duymayan bağımsız bir programdır.

Total PDF Converter PDF'yi DOC, RTF, XLS, HTML, BMP, JPEG'e dönüştürür , GIF, WMF, EMF, PNG, EPS, PS, TIFF, TXT, CSV ve PDFin toplu iş.

Teşekkürler, birkaç sayfası olan bir PDF'yi tek bir görüntüye dönüştürebilir mi?
Sayfalarında şöyle yazıyor: PDF'nin her sayfasını tek bir görüntüye dönüştürmeyi destekler. Gerçekten bilmiyorum ...
kenorb
2017-08-24 16:53:20 UTC
view on stackexchange narkive permalink

PhantomJS

rasterize.js komut dosyasıyla PhantomJS kullanmayı deneyin, Örnek komut satırı:

  phantomjs rasterize.js http://example.com/  


Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...