converti immagini in pdf


54

Ho salvato più immagini da google books. Volevo convertirli in un singolo file pdf, dove ho bisogno di alcuni input. Le due immagini seguenti (una png e una jpeg) sono due pagine continue.

prima pagina (png)

seconda pagina (jpeg)

Li salvo nel mio sistema. Li ho convertiti in pdf usando il comando qui sotto

convert books.png books.jpeg combined.pdf

Tuttavia, combin.pdf non mi sta dando i risultati attesi, non la combinazione dei due.

Ho anche provato a creare singoli file pdf, quindi combinandoli usando pdftk, senza fortuna

convert books.png book1.pdf
convert books.jpeg book2.pdf
pdftk book1.pdf book2.pdf cat output combined.pdf

Prova a cambiare book1.pdf e book2.pdf in una cartella, cd in quella cartella ed esegui pdftk *.pdf cat output onelargepdfile.pdf.
Tim

Tim, grazie. Anche quello avevo provato, comunque lo stesso risultato.
user301880

È strano. Forse non vede i file PDF come file PDF validi?
Tim

È abbastanza interessante Ho provato a farlo sulla macchina e non funziona come desiderato. Tuttavia mostra le miniature corrette.
Vivek Kapoor,

Se apri il file immagine e poi lo stampi su file, ti consente di combinare quei file?
Tim

Risposte:


9

Ho usato le due pagine di esempio fornite e le ho stampate usando la stampante cups-pdf ottenendo due file pdf.

Quindi ho usato pdfsam per combinare i file pdf in uno. Non vedo alcun problema nel risultato.

Modifica: ho appena visto che hai molti file da elaborare, puoi usare lo script selezionato per la stampa in Nautilus descritto qui


6
Comando modo la linea per farlo - Rinominare i file: mv books.png 1.png, mv books.jpg 2.jpg- li stampa in PDF: lpr -P 'Cups-PDF' 1.png, lpr -P 'Cups-PDF' 2.jpg- Combina i file PDF: pdfunite ~/Desktop/1.pdf ~/Desktop/2.pdf complete.pdf. La stampante PDF di Cup restituisce i file su ~ / Desktop con i nomi dei file originali, quindi non possono essere chiamati books.*entrambi altrimenti si sostituiscono a vicenda. Puoi elencare le stampanti e i loro nomi con lpstat -p.
Wilf,

76

Usa questo:

convert "*.{png,jpeg}" -quality 100 outfile.pdf

In generale, puoi combinare più file in un unico file PDF includendoli all'interno {}e separarli con una singola virgola.

aggiungendo -quality VALUEper mantenere la qualità dopo la conversione (grazie a @iamcreasy)

convert "*.{ext1,ext2,ext3,...}" -quality 100 outfile.pdf

Cos'è questa convertcosa?
Fresheyeball,

convertè un eseguibile installato come parte di Imagemagick .
Ioannis Filippidis,

Ho trovato che il processo di conversione aggiunge rumore al pdf finale. Utilizzando ImageMagick 6.8.9 per convertire più file jpeg.
Quazi Irfan,

... l'aggiunta -quality 100rimuove parte del rumore evidente.
Quazi Irfan,

È possibile aggiungere file di immagine a pdf esistente?
Kiran Reddy,

6

Se tutte le immagini si trovano nella stessa cartella e hanno la stessa estensione, è possibile effettuare le seguenti operazioni:

Converti immagini in pdf:

ls *.tif | xargs -I% convert % %.pdf

Nota : Notare che se sono chiamati 1 ... tif; 2 ... tif; 10 ... tif do ls -1vper i file numerati

Unisci i file PDF in un unico PDF e rimuovi i PDF a pagina singola:

pdftk *.pdf cat output merged.pdf && rm *.tif.pdf

0

Usa l'assistente di stampa di Gwenview (visualizzatore di immagini KDE). Apri Gwenview, quindi Plugin -> Immagini -> Assistente di stampa. Aggiungi tutte le immagini che desideri stampare, riordinale come preferisci, scegli il numero di immagini per pagina, altre opzioni di stampa, ecc. E stampa in PDF direttamente o con CUPS-PDF.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.