converter imagens em pdf

54

Eu salvei várias imagens do google books. Eu queria convertê-los em um único arquivo pdf, onde eu preciso de algumas entradas. As duas imagens abaixo (um png e um jpeg) são duas páginas contínuas.

primeira página (png)

segunda página (jpeg)

Eu os salvo no meu sistema. Eu os convertei para pdf usando o comando abaixo

convert books.png books.jpeg combined.pdf

No entanto, o combinado.pdf não está me dando os resultados esperados, não a combinação dos dois.

Também tentei criar arquivos PDF individuais, depois combiná-los usando o pdftk, sem sorte

convert books.png book1.pdf
convert books.jpeg book2.pdf
pdftk book1.pdf book2.pdf cat output combined.pdf
user301880
fonte
Tente alterar book1.pdf e book2.pdf para que estejam em uma pasta, faça o cd nessa pasta e execute pdftk *.pdf cat output onelargepdfile.pdf.
Tim
Tim, obrigado. Isso também eu tentei, mas ainda assim o mesmo resultado.
precisa saber é o seguinte
Isso é estranho. Talvez ele não veja os PDFs da imagem como arquivos PDF válidos?
Tim
É bem interessante. Tentei fazê-lo na máquina e não está funcionando como desejado. No entanto, mostra as miniaturas corretas.
Vivek Kapoor
Se você abrir o arquivo de imagem e depois imprimi-lo em arquivo, ele permite combinar esses arquivos?
Tim

Respostas:

9

Usei as duas páginas de amostra que você forneceu e as imprimi usando uma impressora cups-pdf, resultando em dois arquivos pdf.

Então eu usei o pdfsam para combinar arquivos pdf em um. Não vejo problema no resultado.

Edit: Acabei de ver que você tem muitos arquivos para processar, você pode usar o script selecionado para impressão no Nautilus descrito aqui

prumo
fonte
6
Comando linha maneira de fazê-lo - Renomeie os arquivos: mv books.png 1.png, mv books.jpg 2.jpg- Imprimi-los para PDFs: lpr -P 'Cups-PDF' 1.png, lpr -P 'Cups-PDF' 2.jpg- Combine arquivos PDF: pdfunite ~/Desktop/1.pdf ~/Desktop/2.pdf complete.pdf. A impressora PDF da Cup envia os arquivos para ~ / Desktop com os nomes dos arquivos originais - portanto, eles não podem ser chamados, books.*caso contrário, apenas substituem um ao outro. Você pode listar impressoras e seus nomes com lpstat -p.
Wilf
76

Apenas use isto:

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

Em geral, você pode combinar mais arquivos em um arquivo pdf incluindo-os dentro {}e separá-los com uma única vírgula.

adicionando -quality VALUEpara manter a qualidade após a conversão (graças a @iamcreasy)

convert "*.{ext1,ext2,ext3,...}" -quality 100 outfile.pdf
αғsнιη
fonte
O que é isso convert?
Fresheyeball
converté um executável instalado como parte do Imagemagick .
Ioannis Filippidis
Descobri que o processo de conversão adiciona ruído ao pdf final. Usando o ImageMagick 6.8.9 para converter vários arquivos JPEG.
Quazi Irfan 5/08/19
... adicionar -quality 100remove um pouco do ruído perceptível.
Quazi Irfan
É possível anexar arquivos de imagem ao pdf existente?
precisa saber é o seguinte
6

Se todas as imagens estiverem na mesma pasta e tiverem a mesma extensão, você poderá fazer o seguinte:

Converta imagens em pdf:

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

Nota : Observe que se eles forem nomeados 1 ... tif; 2 ... tif; 10 ... tif do ls -1vpara arquivos numerados

Mesclar arquivos PDF em um PDF e remover PDFs de página única:

pdftk *.pdf cat output merged.pdf && rm *.tif.pdf
Façam
fonte
0

Use o assistente de impressão do Gwenview (visualizador de imagens do KDE). Abra o Gwenview e, em seguida, Plugins -> Imagens -> Assistente de impressão. Adicione todas as imagens que deseja imprimir, reordene-as como desejar, escolha o número de imagens por página, outras opções de impressão, etc. e imprima em PDF diretamente ou com o CUPS-PDF.

Sameer
fonte