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

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


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

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

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.