Eu tenho muitos arquivos JPEG em um diretório e quero convertê-los em PDF e concatená-los juntos para criar um único documento.
Como isso pode ser feito?
Eu preferiria usar a linha de comando, pois esse processo será mais rápido.
command-line
pdf
conversion
jpeg
lovespeed
fonte
fonte
for f in *.jpg; do convert "$f" "$f.pdf"; done; pdftk *.pdf cat output final.pdf
GrphicMagick
os usuários devem executargm convert *.jpg pictures.pdf
not authorized
erro; veja esta pergunta relacionada (e respostas) .fonte
Trabalhou para mim (MAS o aviso! Desativa a compactação e o PDF resultante será grande!):
ou até:
De ubuntuforums.org, a
+compress
ajuda-lo a não pendurar. NOTA: a compactação + desativa a compactação. A máquina em que eu estava trabalhando na época parecia travar "para sempre" (não esperei muito para descobrir) sem a opção + compactar. Sua milhagem pode variar bastante! RTFM na opção imagemagick.org -compress , talvez experimente com -compress <type> se você tiver problemas lentos de compactação / interrupção para descobrir o que funcionará para você.fonte
+compress
opção com oconvert
comando conforme sugerido acima! Na verdade, desativa toda a compactação, deixando um PDF 10 vezes maior que o JPEG original. Apenas não especifique as opções de compactação econvert
usará o formato de compactação de entrada (JPEG), que neste caso é o melhor tamanho de arquivo de opção. Fonte: http://www.imagemagick.org/script/command-line-options.php#compress$ converet *.jpg file.pdf
funcionou bem com tamanho de arquivo menor do que com+compress
argumentoInfelizmente,
convert
altera a qualidade da imagem antes de "compactá-la" no PDF. Portanto, para ter uma perda mínima de qualidade, é melhor colocar o originaljpg
no PDF, você precisa usá-loimg2pdf
.Eu uso estes comandos:
Este comando é criar um
pdf
arquivo de cadajpg
imagem sem perda de resolução ou qualidade:ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {} .pdf
Este comando concatenará as
pdf
páginas em um documento:pdftk * .pdf saída de gato combinada.pdf
E, finalmente, adiciono uma camada de texto com OCR que não altera a qualidade da digitalização nos PDFs, para que possam ser pesquisados:
pypdfocr combinado.pdf
Uma alternativa ao uso
pypdfocr
:ocrmypdf combinado.pdf combinado_ocr.pdf
fonte
convert
falhar com "tentativa de executar uma operação não permitida pela política de segurança` PDF '".Abra o arquivo jpg ou png com o LibreOffice Writer e exporte como PDF.
Espero que seja uma maneira simples de exportar pdf.
fonte
A solução a seguir também conta com o ImageMagick,
convert
mas é um pouco mais sofisticada porque:pdfimages -j file.pdf img
.) No momento, isso funciona apenas com PNG - veja o comentário de @dma_k abaixo .Instruções:
Concatene todos os seus arquivos PDF de uma página com o PDFtk da seguinte maneira:
fonte
convert some.jpg -format pdf -compress jpeg generated.pdf ; pdfimages -j generated.pdf generated.pdf ; diff -sq some.jpg generated.pdf-000.jpg
Usei http://convert-my-image.com/ A coisa positiva que você pode fornecer (no mesmo site, mas em uma página diferente) de um arquivo de imagens e concatená-las no pdf comum
fonte