Concatenar (juntar) PDF's mantendo a qualidade original usando o "convert" (do ImageMagick)

1. Concatenar (juntar) PDF's mantendo a qualidade original usando o "convert" (do ImageMagick)

Rodrigo Albuquerque Serafim
raserafim

(usa Slackware)

Enviado em 04/08/2017 - 12:36h

Como fazer para concatenar (juntar) PDF's mantendo a qualidade original usando o comando "convert (do ImageMagick)?

o comando abaixo concatena os PDF's; no entanto, a qualidade final é reduzida:
$ convert 1.pdf 2.pdf 12.pdf 


com o comando "pdfunite" a qualidade se mantém no resultado final:
pdfunite 1.pdf 2.pdf 12.pdf 


porém, preciso utilizar o comando "convert" e não o "pdfunite".


  


2. Re: Concatenar (juntar) PDF's mantendo a qualidade original usando o "convert" (do ImageMagick)

Rodrigo Albuquerque Serafim
raserafim

(usa Slackware)

Enviado em 05/08/2017 - 11:48h

se fosse a junção (concatenação) de arquivos JPG bastaria utilizar o parâmetro "-quality 100".

mas não percebi qualquer diferença em relação a qualidade do arquivo final na utilização desse parâmetro com arquivos PDF's.

já a utilização do parâmetro "-density" surte resultado na qualidade final. porém, o arquivo final fica enorme.

o que preciso é apenas que se mantenha a qualidade do arquivo original.



3. Re: Concatenar (juntar) PDF's mantendo a qualidade original usando o

José da Silva
zenull

(usa Outra)

Enviado em 05/08/2017 - 18:57h

Não posso te ajudar muito, mas se for imprescindível o uso do convert sem GUI, talvez seria o caso de ir testando os diferentes (e muitos) parâmetros. Deve ter algum que mostre as propriedades da imagem e pode tentar replicar isso na conversão.

Quando precisei juntar várias imagens (livro) não tive problema, a qualidade da imagem era mantida no pdf covertido, sem frescuras.

Pode tentar também com o programa gscan2pdf, desde que o conheci, nunca mais usei convert manualmente.


4. Re: Concatenar (juntar) PDF's mantendo a qualidade original usando o "convert" (do ImageMagick)

wellington joão da Silva
wellingtonjoao

(usa Manjaro Linux)

Enviado em 05/08/2017 - 21:16h

Você também pode usar o comando cat arquivo1.pdf arquivo2.pdf > arquivo_final.pdf

Esse comando também com arquivos compactados e divididos.


5. Re: Concatenar (juntar) PDF's mantendo a qualidade original usando o "convert" (do ImageMagick)

Rodrigo Albuquerque Serafim
raserafim

(usa Slackware)

Enviado em 07/08/2017 - 17:05h

zenull escreveu:

Quando precisei juntar várias imagens (livro) não tive problema, a qualidade da imagem era mantida no pdf covertido, sem frescuras.

zenull, você juntou as "várias imagens" por meio de uma GUI do comando convert??

e mesmo assim a qualidade não ficou menor??

se for isso mesmo, então realmente deve existir algum parâmetro do comando "convert" que não estou encontrando..




6. Re: Concatenar (juntar) PDF's mantendo a qualidade original usando o "convert" (do ImageMagick)

Rodrigo Albuquerque Serafim
raserafim

(usa Slackware)

Enviado em 07/08/2017 - 23:18h

wellingtonjoao escreveu:

Você também pode usar o comando cat arquivo1.pdf arquivo2.pdf > arquivo_final.pdf


wellingtonjoao, não consegui fazer funcionar a sua indicação de comando...




7. Re: Concatenar (juntar) PDF's mantendo a qualidade original usando o "convert" (do ImageMagick)

José da Silva
zenull

(usa Outra)

Enviado em 08/08/2017 - 15:59h

raserafim escreveu:

zenull escreveu:

Quando precisei juntar várias imagens (livro) não tive problema, a qualidade da imagem era mantida no pdf covertido, sem frescuras.

zenull, você juntou as "várias imagens" por meio de uma GUI do comando convert??

e mesmo assim a qualidade não ficou menor??

se for isso mesmo, então realmente deve existir algum parâmetro do comando "convert" que não estou encontrando..


Já juntei várias imagens usando o convert direto pelo terminal, sem perda da qualidade (ou pelo menos não percebi). O mesmo ocorre com o gscan2pdf.

Na verdade tive até que diminuir a qualidade das imagens porque o arquivo final estava ficando muito pesado.


8. Re: Concatenar (juntar) PDF's mantendo a qualidade original usando o "convert" (do ImageMagick)

Rodrigo Albuquerque Serafim
raserafim

(usa Slackware)

Enviado em 09/08/2017 - 10:45h

zenull escreveu:

Já juntei várias imagens usando o convert direto pelo terminal, sem perda da qualidade (ou pelo menos não percebi).
tem razão zenull!

você está se referindo à imagens; e eu estava em mente os PDF's (da minha primeira pergunta). daí a confusão na minha interpretação.

quando utilizo o comando "convert" para converter de imagens para PDF não tenho problema algum. a qualidade é excelente. basta utilizar o parâmetro "-quality 100".

no entanto, quando tento utilizar o comando "convert" para concatenar PDF's, aí sim tenho problemas: a qualidade resulta menor. não encontrei nenhum parâmetro equivalente ao "-quality 100" que funcione para PDF's.




9. Re: Concatenar (juntar) PDF's mantendo a qualidade original usando o "convert" (do ImageMagick)

Rodrigo Albuquerque Serafim
raserafim

(usa Slackware)

Enviado em 16/08/2017 - 14:40h

raserafim escreveu:

"quando utilizo o comando "convert" para converter de imagens para PDF não tenho problema algum. a qualidade é excelente. basta utilizar o parâmetro "-quality 100".

no entanto, quando tento utilizar o comando "convert" para concatenar PDF's, aí sim tenho problemas: a qualidade resulta menor. não encontrei nenhum parâmetro equivalente ao "-quality 100" que funcione para PDF's."

ainda não encontrei uma solução para o meu problema.

ao que pesquisei, o ImageMagick, com o seu comando "convert", trata o PDF de maneira diferente que o "pdfunite" trata. o "convert" trata o PDF mais como uma imagem do que como, propriamente, um PDF.

talvez por isso esteja encontrando dificuldades de uma solução simples ...

caso encontrasse a solução, poderia então converter tanto arquivos de imagem quanto PDF em um único arquivo PDF contendo todos os outros arquivos de forma simples com o comando "convert" (passando tudo como parâmetro).

resolvi, portanto, fazer um script que se vale tanto do "convert" quanto do "pdfunite".

consegui o resultado final que almejava; ainda que por caminhos bem mais trabalhosos.

apesar disso, deixarei o tópico em aberto, para eventuais contribuições à soluções mais diretas..








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts