Risposte:
Dal imagemagick
pacchetto, utilizzare il convert
comando:
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
GrphicMagick
gli utenti dovrebbero eseguiregm convert *.jpg pictures.pdf
not authorized
errore; 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, +compress
aiuta 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.
+compress
opzione con il convert
comando 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 convert
andrà 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.pdf
funzionato bene con file di dimensioni inferiori rispetto +compress
all'argomento
Sfortunatamente, convert
cambia la qualità dell'immagine prima di "impacchettarla" nel PDF. Quindi, per avere una perdita minima di qualità, è meglio inserire l'originale jpg
nel PDF, è necessario utilizzarlo img2pdf
.
Uso questi comandi:
Questo comando serve a creare un pdf
file da ogni jpg
immagine senza perdita di risoluzione o qualità:
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {} .pdf
Questo comando concatenerà le pdf
pagine 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
convert
errore 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 convert
ma è un po 'più sofisticata perché:
pdfimages -j file.pdf img
riestrarre 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