Risposte:
Dal imagemagickpacchetto, utilizzare il convertcomando:
convert *.jpg pictures.pdf
Otterrai un singolo pdf contenente tutto il jpg nella cartella corrente.
Installa IM con:
sudo apt-get install imagemagick
fonte: stackoverflow
Modifica: si noti che le immagini saranno fuori dall'ordine specifico se non sono numerate. se ne hai 10 o più devi nominarli terminando nomefile01.jpg ... nomefile99.jpg ecc. Gli zeri iniziali sono necessari per un corretto ordinamento. Se hai 100 o più 001 ... 999.
for f in *.jpg; do convert "$f" "$f.pdf"; done; pdftk *.pdf cat output final.pdf
GrphicMagickgli utenti dovrebbero eseguiregm convert *.jpg pictures.pdf
not authorizederrore; vedere questa domanda correlata (e risposte) .
convert `ls -1v` file.pdf
Ha funzionato per me (MA attenzione! Disattiva la compressione e il PDF risultante sarà grande!):
convert page1.jpg page2.jpg +compress file.pdf
o anche:
convert -rotate 90 page\*.jpg +compress file.pdf
Da ubuntuforums.org, +compressaiuta a non appendere. NOTA: + compress disattiva la compressione. La macchina su cui stavo lavorando in quel momento sembrava bloccarsi? Per sempre? (Non ho aspettato per sempre però per scoprirlo.) Senza l'opzione + compress. Il tuo chilometraggio può variare un po '! RTFM sull'opzione imagemagick.org -compress , magari sperimentare con -compress <type> se hai problemi di compressione / sospensione lenti per scoprire cosa funzionerà per te.
+compressopzione con il convertcomando come suggerito sopra! In realtà disabilita tutta la compressione lasciandoti con un PDF 10 volte più grande del JPEG originale. Basta non specificare le opzioni di compressione e convertandrà con il formato di compressione di input (JPEG) che in questo caso è la migliore dimensione del file di opzioni. Fonte: http://www.imagemagick.org/script/command-line-options.php#compress
$ converet *.jpg file.pdffunzionato bene con file di dimensioni inferiori rispetto +compressall'argomento
Sfortunatamente, convertcambia la qualità dell'immagine prima di "impacchettarla" nel PDF. Quindi, per avere una perdita minima di qualità, è meglio inserire l'originale jpgnel PDF, è necessario utilizzarlo img2pdf.
Uso questi comandi:
Questo comando serve a creare un pdffile da ogni jpgimmagine senza perdita di risoluzione o qualità:
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {} .pdf
Questo comando concatenerà le pdfpagine in un unico documento:
pdftk * .pdf output cat combinato.pdf
E infine, aggiungo un livello di testo OCRed che non cambia la qualità della scansione nei pdf in modo che possano essere ricercati:
pypdfocr united.pdf
Un'alternativa all'utilizzo di pypdfocr:
ocrmypdf Combined.pdf Combined_ocr.pdf
converterrore con "tentativo di eseguire un'operazione non consentita dalla politica di sicurezza" PDF ".
Apri il file jpg o png con LibreOffice Writer ed esporta come PDF.
Spero che questo sia un modo semplice per esportare pdf.
La seguente soluzione si basa anche su ImageMagick convertma è un po 'più sofisticata perché:
pdfimages -j file.pdf imgriestrarre le immagini originali in seguito con .) Al momento, questo funziona solo con PNG - vedi il commento di @dma_k di seguito .Istruzioni:
Concatena tutti i tuoi file PDF a una pagina con PDFtk come segue:
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
Ho usato http://convert-my-image.com/ La cosa positiva che puoi fornire (lo stesso sito ma pagina diversa) un archivio di immagini e concatenarle al pdf comune