Yanıtlar:
Gönderen imagemagick
paketin kullanımı convert
komutu:
convert *.jpg pictures.pdf
Geçerli klasördeki tüm jpg 'yi içeren tek bir pdf alırsınız.
IM'yi şununla yükle:
sudo apt-get install imagemagick
kaynak: stackoverflow
Düzenleme: Numaralandırılmadıkları takdirde resimlerin belirli bir sıra dışı olacağını unutmayın. 10 veya daha fazla varsa, onları dosyaadı01.jpg ... dosyaadı99.jpg biten olarak adlandırmanız gerekir. Doğru sıra için baştaki sıfırlar gerekir. Eğer 100 veya daha fazla 001 ... 999 varsa.
for f in *.jpg; do convert "$f" "$f.pdf"; done; pdftk *.pdf cat output final.pdf
GrphicMagick
kullanıcılar gm convert *.jpg pictures.pdf
not authorized
hatayla sonuçlanabileceğini unutmayın ; Bu ilgili soruya bakın (ve cevaplar) .
convert `ls -1v` file.pdf
Benim için çalıştı (BUT uyarısı! Sıkıştırmayı kapatır ve sonuçta ortaya çıkan PDF büyük olacaktır!):
convert page1.jpg page2.jpg +compress file.pdf
ya da:
convert -rotate 90 page\*.jpg +compress file.pdf
Ubuntuforums.org'dan, asılmaması için +compress
yardımcı olur. NOT: + kompres, sıkıştırmayı kapatır. O zaman üzerinde çalıştığım makine asmak gibiydi? Sonsuza dek? (Öğrenmek için sonsuza dek beklemedim.) + Sıkıştırma seçeneği olmadan. Kilometreniz biraz değişebilir! KKO üzerinde imagemagick.org seçenek -compress , belki sizin için çalışacaktır öğrenmek için sorunları asılı / yavaş sıkıştırmayı varsa -compress <tip> deneme yaparız.
+compress
Seçeneği convert
yukarıda belirtilen komutla KULLANMAYIN ! Aslında, orijinal JPEG'den 10 kat daha büyük bir PDF ile sizi bırakarak tüm sıkıştırmayı devre dışı bırakır. Sadece sıkıştırma seçeneklerini belirtmeyin ve convert
bu durumda en iyi seçenek dosya boyutunda olan giriş sıkıştırma formatı (JPEG) ile devam edin. Kaynak: http://www.imagemagick.org/script/command-line-options.php#compress
$ converet *.jpg file.pdf
daha küçük dosya boyutu ile iyi çalıştı+compress
Ne yazık ki, convert
PDF'yi "paketlemeden" önce görüntü kalitesini değiştirir. Bu yüzden, minimum kalite kaybına sahip olmak için, orijinali jpg
PDF'ye koymak daha iyidir , kullanmanız gerekir img2pdf
.
Bu komutları kullanıyorum:
Bu komut, çözünürlük veya kalite kaybı olmadan pdf
her jpg
görüntüden bir dosya oluşturmak içindir :
-1 -1 /*jpg | xargs -L1 -I {} img2pdf {} -o {} .pdf
Bu komut, pdf
sayfaları tek bir belgede birleştirir :
pdftk * .pdf cat çıktı kombine.pdf
Sonunda, pdfs'teki taramanın kalitesini değiştirmeyecek bir OCRed metin katmanı ekledim, böylece aranabilirler:
pypdfocr kombine.pdf
Kullanmanın bir alternatifi pypdfocr
:
ocrmypdf birleşik.pdf birleşik_ocr.pdf
convert
, "PDF" güvenlik politikası tarafından izin verilmeyen bir işlem gerçekleştirme girişimi "ile başarısız olduktan sonra iyi sonuç verdi.
Jpg veya png dosyasını LibreOffice Writer ile açın ve PDF olarak dışa aktarın.
İnşallah pdf ihraç etmenin basit yolu budur.
Aşağıdaki çözüm de ImageMagick'in kullanımına dayanıyor, convert
ancak biraz daha karmaşık çünkü:
pdfimages -j file.pdf img
.) Şu anda, bu yalnızca PNG ile çalışır - yorumu aşağıda @dma_k olarak görebilirsiniz. .Talimatlar:
Tüm bir sayfalık PDF dosyalarınızı PDFtk ile aşağıdaki şekilde birleştirin:
pdftk *.pdf cat output out.pdf
convert some.jpg -format pdf -compress jpeg generated.pdf ; pdfimages -j generated.pdf generated.pdf ; diff -sq some.jpg generated.pdf-000.jpg
Ben kullandım http://convert-my-image.com/ (aynı siteyi ama farklı bir sayfa) görüntülerinin bir arşiv sağlamak ve ortak pdf onları bir arada kullanabilirsiniz olumlu şey