AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 2799
Accepted
Deependra Solanky
Deependra Solanky
Asked: 2010-08-21 22:11:28 +0800 CST2010-08-21 22:11:28 +0800 CST 2010-08-21 22:11:28 +0800 CST

Como mesclar vários arquivos PDF?

  • 772

Existem muitos softwares no Windows para mesclar arquivos PDF, mas como podemos fazer o mesmo no Ubuntu?

pdf merge
  • 13 13 respostas
  • 608178 Views

13 respostas

  • Voted
  1. Rojan
    2010-08-21T23:42:52+08:002010-08-21T23:42:52+08:00

    pdftk

    Para mesclar dois arquivos pdf file1.pdfe file2.pdf:

    pdftk file1.pdf file2.pdf cat output mergedfile.pdf
    

    Mais informações disponíveis aqui Way Back Machine .

    Para instalar, execute:

    sudo snap install pdftk
    
    • 509
  2. Best Answer
    Marcel Stimberg
    2010-08-22T02:08:37+08:002010-08-22T02:08:37+08:00

    PDF Arranger ( install ), anteriormente conhecido como PDF-Shuffler.

    Se você quer uma ferramenta com uma GUI simples, tente pdfarranger . Ele permite mesclar PDFs, bem como reorganizar e excluir páginas. Para processamento em lote e/ou tarefas mais complicadas, o pdftk é obviamente mais poderoso.

    Captura de tela do PDF-Shuffler

    • 286
  3. ignite
    2013-02-17T18:27:06+08:002013-02-17T18:27:06+08:00

    Ghostscript é um pacote (disponível por padrão no Ubuntu) que permite visualizar ou imprimir arquivos PostScript e PDF em outros formatos ou converter esses arquivos em outros formatos.
    Para usar o Ghostscript para combinar arquivos PDF, digite algo como o seguinte:

    gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dAutoRotatePages=/None -sOutputFile=finished.pdf  file1.pdf file2.pdf
    

    Segue uma breve explicação do comando:

    gs         starts the Ghostscript program.
    -dBATCH    once Ghostscript processes the PDF files, it should exit.
               If you don't include this option, Ghostscript will just keep running.
    -dNOPAUSE  forces Ghostscript to process each page without pausing for user interaction.
    -q         stops Ghostscript from displaying messages while it works
    -sDEVICE=pdfwrite 
               tells Ghostscript to use its built-in PDF writer to process the files.
    -sOutputFile=finished.pdf
               tells Ghostscript to save the combined PDF file with the specified name.
    -dAutoRotatePages=/None
               Acrobat Distiller parameter AutoRotatePages controls the automatic orientation selection algorithm: For instance: -dAutoRotatePages=/None or /All or /PageByPage.
    

    Seus arquivos de entrada nem precisam ser arquivos PDF. Você também pode usar arquivos PostScript ou EPS, ou qualquer mistura dos três.

    Há muito que você pode fazer com o Ghostscript. Você pode ler sua documentação para obter mais detalhes.

    Fonte

    • 247
  4. BЈовић
    2014-11-13T04:09:45+08:002014-11-13T04:09:45+08:00

    Você também usa o pdfunite para mesclar documentos pdf:

    pdfunite in-1.pdf in-2.pdf in-n.pdf out.pdf
    

    Para instalar pdfunite, se ainda não estiver instalado, execute:

    sudo apt-get install poppler-utils
    
    • 148
  5. Vincenzo
    2011-02-01T08:16:27+08:002011-02-01T08:16:27+08:00

    Cadeia de PDF Instalar cadeia de PDF

    Uma solução muito boa é o PDFChain. Sua GUI é um frontend do PDFTK onde você pode mesclar, dividir ou até mesmo adicionar algum plano de fundo aos seus arquivos PDF.

    • 37
  6. emre
    2017-02-03T10:23:13+08:002017-02-03T10:23:13+08:00

    Uma abordagem alternativa é usar o Latex conforme explicado neste post ( sem acesso root , supondo que você tenha o pdflatex instalado): https://tex.stackexchange.com/questions/8662/merge-two-pdf-files-output-by- látex

    Isso é útil caso você não tenha as ferramentas mencionadas nem privilégios de root, mas tenha o pdflatex.

    Eu copio o código tex abaixo para mesclar file1.pdfe file2.pdf. Crie um arquivo chamado output.texe coloque:

    \documentclass{article}
    \usepackage{pdfpages}
    \begin{document}
    \includepdf[pages=-]{file1}
    \includepdf[pages=-]{file2}
    \end{document}
    

    E para compilar, basta usar:pdflatex output.tex

    O arquivo mesclado será nomeado como output.pdf.

    • 19
  7. Detnuomnu
    2010-09-17T13:35:02+08:002010-09-17T13:35:02+08:00

    Experimente o PDFMod, é do projeto GNOME:

    https://wiki.gnome.org/Apps/PdfMod

    sudo apt install pdfmod
    
    • 13
  8. R.Sathish Kumar
    2013-06-04T05:32:01+08:002013-06-04T05:32:01+08:00

    Use pdfsam http://www.pdfsam.org/ é muito bom para dividir e mesclar pdfs

    sudo apt install pdfsam
    
    • 9
  9. xerostomus
    2014-12-15T14:37:17+08:002014-12-15T14:37:17+08:00

    Eu uso pdfseparate para extrair páginas específicas de um arquivo pdf grande:

    pdfseparate -f  156 -l 157 input.pdf  output_%d.pdf 
    pdfseparate -f  1   -l 2   input.pdf  output_%d.pdf 
    

    e depois eu me junto a todos eles via comando:

    pdfunite $(ls -v output_*.pdf | tr '\n' ' ') out$(date  +%Y-%m-%d_%H_%M_%S ).pdf
    

    Isso une:

    output_1.pdf output_2.pdf output_156.pdf output_157.pdf  
    

    em:

    out2014-12-14_23_25_36.pdf
    

    Pode ser que haja uma maneira mais fácil de lidar ... :-)

    Instruções de instalação:

    sudo apt install poppler-utils
    
    • 8
  10. frabjous
    2010-09-17T13:42:15+08:002010-09-17T13:42:15+08:00

    Você também pode usar jPDFTweak , pdfsam ou pdfjam .

    (Dito isso, eu uso pdftk.)

    • 6

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como adicionar um diretório ao PATH?

    • 17 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Marko Smith

    Como faço para obter a temperatura da CPU?

    • 21 respostas
  • Marko Smith

    Como posso adicionar um usuário como um novo sudoer usando a linha de comando?

    • 7 respostas
  • Marko Smith

    Alterar permissões e propriedade da pasta

    • 9 respostas
  • Marko Smith

    Como você reinicia o Apache?

    • 13 respostas
  • Marko Smith

    Como posso desinstalar o software?

    • 11 respostas
  • Marko Smith

    Como os PPAs podem ser removidos?

    • 26 respostas
  • Martin Hope
    justingrif Como adicionar um diretório ao PATH? 2009-07-23 12:42:23 +0800 CST
  • Martin Hope
    NES Como habilitar ou desabilitar serviços? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    Olivier Lalonde Como manter os processos em execução após encerrar a sessão ssh? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B Como posso adicionar um usuário como um novo sudoer usando a linha de comando? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans Como removo versões antigas do kernel para limpar o menu de inicialização? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve