Yanıtlar:
Gönderen imagemagickpaketin kullanımı convertkomutu:
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
GrphicMagickkullanıcılar gm convert *.jpg pictures.pdf
not authorizedhatayla 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 +compressyardı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.
+compressSeçeneği convertyukarı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 convertbu 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.pdfdaha küçük dosya boyutu ile iyi çalıştı+compress
Ne yazık ki, convertPDF'yi "paketlemeden" önce görüntü kalitesini değiştirir. Bu yüzden, minimum kalite kaybına sahip olmak için, orijinali jpgPDF'ye koymak daha iyidir , kullanmanız gerekir img2pdf.
Bu komutları kullanıyorum:
Bu komut, çözünürlük veya kalite kaybı olmadan pdfher jpggörüntüden bir dosya oluşturmak içindir :
-1 -1 /*jpg | xargs -L1 -I {} img2pdf {} -o {} .pdf
Bu komut, pdfsayfaları 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, convertancak 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