Jawaban:
Dari imagemagick
paket, gunakan convert
perintah:
convert *.jpg pictures.pdf
Anda akan mendapatkan satu pdf berisi semua jpg di folder saat ini.
Instal IM dengan:
sudo apt-get install imagemagick
sumber: stackoverflow
Sunting: Perhatikan bahwa gambar akan keluar dari urutan tertentu jika tidak diberi nomor. jika Anda memiliki 10 atau lebih, Anda harus memberi nama mereka mengakhiri filename01.jpg ... filename99.jpg dll. Nol terkemuka diperlukan untuk pemesanan yang tepat. Jika Anda memiliki 100 atau lebih 001 ... 999.
for f in *.jpg; do convert "$f" "$f.pdf"; done; pdftk *.pdf cat output final.pdf
GrphicMagick
pengguna harus menjalankangm convert *.jpg pictures.pdf
not authorized
kesalahan; lihat pertanyaan terkait ini (dan jawaban) .
convert `ls -1v` file.pdf
Bekerja untuk saya (TAPI peringatan! Matikan kompresi dan menghasilkan PDF akan besar!):
convert page1.jpg page2.jpg +compress file.pdf
atau bahkan:
convert -rotate 90 page\*.jpg +compress file.pdf
Dari ubuntuforums.org, +compress
bantu agar tidak hang. CATATAN: + kompres mematikan kompresi. Mesin yang saya kerjakan pada saat itu tampak menggantung? Selamanya? (Saya tidak menunggu selamanya untuk mengetahuinya.) Tanpa opsi + kompres. Mileage Anda Mungkin Bervariasi sedikit! RTFM pada opsi imagemagick.org -compress , mungkin bereksperimen dengan -compress <type> jika Anda memiliki masalah kompresi / gantung yang lambat untuk mencari tahu apa yang akan bekerja untuk Anda.
+compress
opsi dengan convert
perintah seperti yang disarankan di atas! Ini sebenarnya menonaktifkan semua kompresi meninggalkan Anda dengan PDF 10 kali lebih besar dari JPEG asli. Hanya saja, jangan tentukan opsi kompresi, dan convert
akan pergi dengan format kompresi input (JPEG) yang dalam hal ini adalah pilihan file ukuran terbaik. Sumber: http://www.imagemagick.org/script/command-line-options.php#compress
$ converet *.jpg file.pdf
bekerja dengan baik dengan ukuran file yang lebih kecil dibandingkan dengan +compress
argumen
Sayangnya, convert
mengubah kualitas gambar sebelum "mengemasnya" ke dalam PDF. Jadi, untuk memiliki kehilangan kualitas minimal, lebih baik memasukkan yang asli jpg
ke dalam PDF, Anda perlu menggunakannya img2pdf
.
Saya menggunakan perintah ini:
Perintah ini adalah membuat pdf
file dari setiap jpg
gambar tanpa kehilangan resolusi atau kualitas:
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {} .pdf
Perintah ini akan menggabungkan pdf
halaman menjadi satu dokumen:
pdftk * .pdf output kucing dikombinasikan.pdf
Dan akhirnya, saya menambahkan layer teks OCR yang tidak mengubah kualitas pemindaian di pdf sehingga dapat dicari:
pypdfocr gabungan.pdf
Alternatif untuk menggunakan pypdfocr
:
ocrmypdf Gabungan.pdf Gabungan_ocr.pdf
convert
gagal dengan "upaya untuk melakukan operasi yang tidak diizinkan oleh kebijakan keamanan` PDF '".
Buka file jpg atau png dengan LibreOffice Writer dan ekspor sebagai PDF.
Saya harap, ini cara sederhana untuk mengekspor pdf.
Solusi berikut juga bergantung pada ImageMagick convert
tetapi sedikit lebih canggih karena:
pdfimages -j file.pdf img
.) Saat ini, ini hanya berfungsi dengan PNG - lihat komentar oleh @dma_k di bawah ini .Instruksi:
Gabungkan semua file PDF satu halaman Anda dengan PDFtk sebagai berikut:
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
Saya telah menggunakan http://convert-my-image.com/ Hal positif yang dapat Anda berikan (situs yang sama tetapi halaman berbeda) arsip gambar dan menggabungkannya ke pdf umum