Crie um único pdf a partir de múltiplos textos, imagens ou arquivos pdf

88

Eu tenho um monte de arquivos de texto, imagens e arquivos pdf que eu quero converter em um único arquivo pdf. Como faço isso?

    
por AJha 04.06.2013 / 10:23

11 respostas

125

Se você estiver disposto a usar um terminal, você pode fazer:

convert image1.jpg image2.png text.txt PDFfile.pdf outputFileName.pdf

Funcionou para mim, mas o problema é que ele converte o arquivo text.txt em uma imagem, então você não pode destacar o texto no pdf resultante.

(este é o comentário de @Alaa convertido em uma resposta do Wiki da Comunidade.)

    
por Garrett 13.04.2017 / 14:24
28

Instalar o pdftk

sudo apt-get install pdftk

Pdftk

Se o PDF for um papel eletrônico, o pdftk é um removedor eletrônico de grampos, furador, fichário, anel de decodificador secreto e óculos de Raios-X. O Pdftk é uma ferramenta simples para fazer coisas cotidianas com documentos PDF.

Você pode criar arquivos pdf a partir de texto ou imagens com o Libre Office para depois juntar estes arquivos com outros arquivos pdf

pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf

Também pode

  • Divida páginas PDF em um novo documento

  • Gire páginas ou documentos PDF

e muito mais além

Mais detalhes aqui: Ubuntu Geek: Lista de ferramentas de edição de PDF

    
por Warren Hill 04.06.2013 / 13:23
14

Tente PDF Chain :

  

PDF Chain é uma interface gráfica do usuário para o PDF Toolkit (PDFtk). A GUI suporta todos os recursos comuns da ferramenta de linha de comando de maneira confortável.

Você pode instalá-lo a partir dos repositórios padrão, ou obter o mais recente e melhor de PDF Chain PPA .

sudo apt-get install pdfchain

Ou Mod de PDF :

  

PDF Mod é um aplicativo simples para modificar documentos PDF.

     

Você pode reorganizar, girar e remover páginas, exportar imagens de um documento, editar o título, o assunto, o autor e as palavras-chave, além de combinar documentos por meio de arrastar e soltar.

sudo apt-get install pdfmod

Veja também:

por landroni 26.03.2014 / 10:20
6

Para vários arquivos dentro de um diretório e seus subdiretórios com extensões diferentes, não consegui encontrar uma resposta simples, então aqui está

convert -quality 85 'find -type f -name '*.png' -or -name '*.jpg' | sort -V' output.pdf

Eu usei substituição de comando para passar os itens selecionados retornados pelo comando find como um argumento para o comando convert . Infelizmente sort -n não ordenou meus arquivos corretamente, então eu tentei a opção -V e isso funcionou. Verifique também se o nome de seus arquivos e diretórios está em ordem de classificação natural antecipadamente. Por exemplo, dir1, dir2, dir3 não dir1, dir_2, dir3 .

    
por Dante 27.02.2017 / 21:11
4

Instale o editor PDF mestre. A ferramenta oferece a criação, fusão e extração de arquivos PDF. Verifique aqui para obter detalhes sobre o editor PDF mestre e instalá-lo no Ubuntu

    
por surendar 04.06.2013 / 12:03
3

Eu não acredito que ninguém tenha mencionado latex (tex) ainda. Ele é especificamente projetado para produzir documentos e pode combinar texto, imagens e PDFs em um documento 'principal' (sem degradação da qualidade). É um conjunto completo de bibliotecas e uma linguagem de marcação extensível, basicamente - ela existe desde sempre e é muito usada na comunidade científica.

Tecnicamente, é uma linguagem de composição.

    
por user4906 13.05.2016 / 19:07
2

Adicionando a resposta da comunidade acima, você pode fazer %código%. Para forçar o arquivo PDF a ter as imagens em ordem cronológica.

    
por Marwan Nabil 17.12.2017 / 10:30
1

Eu uso o PDF-Shuffler para esse tipo de uso, funciona muito bem.

sudo apt-get install pdfshuffler

É uma ferramenta gráfica. Você simplesmente carrega todos os arquivos em pdf que você deseja fundir. Você pode alterar a ordem das páginas conforme desejar.

    
por cochisebt 06.01.2014 / 04:54
1

Experimente o LaTeX com pdflatex .

Eu nunca tinha usado antes, mas levei cerca de 10 minutos para começar a fazer .PDFs com ele e cerca de 40 minutos para personalizá-los exatamente como eu queria. Eu incluí os melhores guias de formatação que encontrei no final.

sudo apt-get install pdflatex && sudo apt-get install texlive

Basicamente, você cria um arquivo .tex - por exemplo, hello.tex - com a linguagem LaTeX, depois executa pdflatex hello.tex nesse arquivo e gera o PDF. Os fundamentos da linguagem podem ser encontrados aqui: link

Aqui está um exemplo de barebones .tex file:

 \documentclass[a4paper,10pt]{article}

 \begin{document}

 {\footnotesize
 YOUR TEXT HERE

 YOUR TEXT HERE
 }

 \end{document}

Formatação extra opcional:

Para adicionar imagens: link

Para tamanhos de fonte diferentes: link

Para fontes diferentes: link

Para alterar o tamanho e as margens da página ao usar pdflatex : \usepackage[pass,paperwidth=148mm,paperheight=210mm,margin=5mm]{geometry}

    
por infinite-etcetera 06.06.2016 / 17:22
1

Esta é a solução que usei para converter vários TIFFs em PDFs.

Eu tive que criar mais de 6.000 PDFs a partir de 30.000 tiffs. convert tempo estimado: 6 a 7 horas.
Eu usei tiffcp e tiff2pdf , eles demoraram alguns segundos.

$ tiffcp 1.tiff 2.tiff ... multi.tiff
$ tiff2pdf multi.tiff > final.pdf

Desta forma, é muito rápido porque as imagens não são convertidas, apenas embaladas.

Talvez existam alguns formatos tiff que não funcionam tão facilmente, para mim funcionou perfeitamente.

Espero que ajude.

    
por j.c 04.05.2017 / 12:21
0

Há uma série de utilitários no pacote texlive-extra-utils envolto em pdfjam . Para participar de pdfs use

pdfjoin -o out.pdf 1.pdf 2.pdf 3.pdf

Ao contrário de convert , ele manipula diretamente no pdf sem convertê-los em imagens.

Também no 18.04LTS (Bionic Beaver) neste momento o pacote pdftk não é suportado. Eu recomendaria pdfjam se alguém preferir usar a linha de comando.

    
por kubus 22.05.2018 / 21:44