Normalmente tenho duas necessidades:
Cenário A. Altere uma única página PDF.
Nesse caso, tenho um PDF, mas não o arquivo de origem original usado para criar o PDF. Não quero tentar recriar o documento do zero. Gostaria de abrir o PDF e alterar algumas coisas. Um bom exemplo desse cenário: eu era responsável pelo planejamento de um grande evento em um local de acampamento, tinha um PDF do site. Eu queria começar com esse documento, destacar algumas partes, adicionar algumas etiquetas, remover algumas partes que não eram relevantes.
ou
Cenário B. Combine PDFs ou extraia página (s) de um PDF
Esse cenário geralmente surge porque eu quero uma única entrega em PDF composta de partes que são melhor criadas em diferentes programas. Nesse caso, eu tenho os arquivos de origem de todos os documentos, mas eles não são executados juntos o suficiente para criar facilmente um único material PDF. Em parte, posso usar o Libre Office Writer. Para outra página, talvez eu queira usar o Gimp. Ainda outra página eu posso usar o Libre Office Calc. Eu poderia usar o Writer como documento mestre e incorporar imagens ou o objeto Calc a isso, mas, para um controle final, você não pode superar documentos PDF separados que são combinados.
Quais são as melhores ferramentas / processos para editar PDFs no Ubuntu?
Respostas:
O LibreOffice Draw me impressionou:
Basta abrir o pdf, editar e exportar como pdf.
As ferramentas de edição aparecem em uma barra de ferramentas na parte inferior da janela (levei algum tempo para encontrá-lo ...)
Conjunto de recursos relevantes que encontrei até agora (Ubuntu 13.04, LibreOffice 4.0.2.2):
Não consegui encontrar um método de destaque extremamente conveniente, mas você pode editar atributos de texto, como definir a cor vermelha e negrito. Não consegui alterar a cor do plano de fundo.
Se eu perdi bons recursos, edite e adicione-os!
Nota: Sei que ele falhou em alguns tipos de PDFs , já aconteceu comigo.
Se esse for o seu caso, abra um relatório de erro mínimo, super detalhado e reproduzível em seu rastreador https://bugs.documentfoundation.org/ para que os desenvolvedores possam resolvê-lo e publique o link como um comentário.
Apesar disso, ainda era a melhor solução aberta na última vez que verifiquei, e funciona na maioria das vezes.
fonte
pdftk
é o mais simples (mas muito poderoso). Como alternativa, para o "cenário A", o Inkscape em alguns casos.sudo apt-get install libreoffice-pdfimport
.O LibreOffice Draw não funciona para mim, pois as fontes ficam completamente desarrumadas, o que diminui a formatação do documento.
Aqui estão três soluções que, para mim, trabalharam consistentemente ao longo dos anos.
Shuffler de PDF
Combino muitos documentos PDF (como no Cenário B) e considero o shuffler de PDF simples e conveniente. Também o usei para extrair páginas de um documento PDF maior e funciona bem lá também. A GUI do shuffler de PDF é simples e funciona de forma consistente.
Gimp
Às vezes, no cenário A, você apenas deseja converter o PDF em uma imagem e manipular a imagem. Se você não sabe a diferença entre um gráfico vetorial e uma imagem, provavelmente deseja converter em uma imagem e o GIMP faz um bom trabalho. Quando você abre um PDF com o GIMP, ele oferece algumas opções sobre como você deseja convertê-lo. Preste atenção à opção de resolução. Escolha um número maior para um tamanho de arquivo maior e uma imagem mais detalhada.
Inkscape
A verdade é que não há uma maneira super fácil de editar arquivos PDF seguindo o cenário A acima. Isso ocorre porque o PDF é um formato universal e parte da estrutura do documento é perdida quando é convertido em PDF. Um exemplo simples: se você pegar um relatório de 3 páginas e convertê-lo em PDF, quebrará os links entre o texto em cada página. Se você editar a versão PDF e excluir um parágrafo na primeira página, o texto das páginas 2 e 3 não fluirá automaticamente para a primeira página. Seria muito mais fácil editar esse documento no programa original usado para criá-lo.
Mas, por qualquer motivo, você não possui o documento original e fica sem trabalhar com um PDF. Portanto, defina suas expectativas adequadamente ao editar um documento PDF seguindo o cenário A.
Depois de definir suas expectativas de acordo, você verá que o inkscape é a melhor ferramenta para a maioria dos trabalhos aqui. Isso permitirá que você importe uma única página do documento PDF como um gráfico vetorial no inkscape. Haverá algumas coisas agrupadas que realmente não fazem sentido, e talvez você precise alterar algumas fontes (supondo que você não tenha as fontes originais instaladas), mas na verdade é liso.
Existe uma curva de aprendizado no Inkscape, mas a verdade é que você não pode manipular PDF sem usar algum programa com uma curva de aprendizado. No meu tempo, eu preferiria investir isso na aprendizagem do Inkscape - um ótimo aplicativo para criar gráficos vetoriais que pode ser útil para muitos cenários diferentes - do que na tentativa de descobrir como usar uma ferramenta especial apenas para editar PDFs.
Boa sorte
fonte
Você pode usar a versão mais recente do Master PDF Editor , que permite editar todos os elementos da página.
Dica: Experimente a versão mais recente primeiro. Mas, como a última versão 1.9.24 que eu tentei, tinha um bug que não abria todas as imagens de um arquivo pdf, a versão 1.9.00 funcionava muito bem, mas a única maneira de obtê-lo é um link direto:
http: / /code-industry.net/public/MasterPDFEditor-1.9.00.x86_64.tar.gz
http://code-industry.net/public/MasterPDFEditor-1.9.00.i386.tar.gz
fonte
Estou um pouco atrasado no jogo aqui, mas recentemente me deparei com essa questão enquanto pesquisava por mim mesma. Pelo que vale, eu gostaria de recomendar o Xournal para o primeiro cenário.
Ele deve estar no centro de software ou você pode simplesmente executar o seguinte em um terminal:
Além disso, vou secundar a recomendação de todos os outros para pdfshuffler e pdftk para o segundo cenário.
Espero que isto ajude!
fonte
Eu acho que o PDF-Shuffler é um aplicativo pequeno, mas muito bom.
Info: PDF-Shuffler é um pequeno aplicativo python-gtk, que ajuda o usuário a mesclar ou dividir documentos em PDF e girar, cortar e reorganizar suas páginas usando uma interface gráfica interativa e intuitiva. É uma interface para python-pyPdf.
Site do PDF-Shuffler
fonte
O Foxit PDF Editor (não gratuito) funciona bem via WINE .
As versões mais recentes do Foxit também podem funcionar - embora não tenham sido testadas.
~. ~. ~
ps: Esta resposta se aplica ao seu " Cenário A ": você pode basicamente editar tudo em um pdf com o Foxit: ou seja, você não pode apenas adicionar coisas, mas editá-las como se fosse, por exemplo, um arquivo do Word.
fonte
Havia uma coisa mágica chamada pdfedit no repositório. De qualquer forma, você pode obtê-lo aqui http://sourceforge.net/projects/pdfedit/ . Usei-o para fazer algumas alterações de texto diretamente no arquivo, omitindo conversões, para que a estrutura do arquivo permaneça intocada. Basta escolher o modo de seleção de texto na caixa de ferramentas e clicar no texto que deseja editar. Você pode fazê-lo através da caixa de texto que aparece no canto superior esquerdo da janela. Claro, existem muito mais recursos.
fonte
O PDF Buddy é um editor de PDF online que é uma ótima solução para edição rápida e fácil de PDF em várias plataformas, esteja você no Ubuntu ou qualquer outra coisa. (Seria útil para o que você descreve no cenário A)
(Divulgação: Sou co-fundador do PDF Buddy)
fonte
Estou surpreso que o PDF Studio não seja mencionado aqui.
É uma solução PDF tudo-em-um que pode anotar, marcar texto, preencher formulários, editar conteúdo, assinar, OCR e manipular documentos PDF.
http://www.qoppa.com/pdfstudio
fonte
Cenário A
Depois do que parecia uma eterna busca para encontrar uma boa solução para anotações, achei a alternativa superior ao PDF-XChange Editor via wine . Tudo o que eu testei até agora funciona, apenas instale-o através do instalador .msi de 32 bits
wine msiexec /i path/to/msi_file
. As anotações são salvas com o documento e não separadas (como no okular por padrão) e você pode até editar o texto do documento com a versão gratuita (imagens com a paga). Seus fóruns também são compatíveis com o Linux e parecem tentar mantê-lo compatível com o vinho. Percorrer o vinho é agradável para mim, mas se você quiser um aplicativo nativo, acho que o master-pdf-editor é a alternativa mais promissora.Cenário B
Duas ferramentas de linha de comando fornecidas com o Ubuntu por padrão
pdfseparate
epdfunite
são uma solução rápida e simples para dividir e mesclar páginas em pdf. Se você quer uma GUI, recomendo o pdf-samfonte
poppler-utils
registros.O PDF-Shuffler, mencionado aqui, é muito antigo e tem alguns problemas, pois não foi atualizado há muito tempo (desde 2012). Para corrigir esses problemas e adicionar novas funcionalidades, um fork foi criado, chamado PDF Arranger .
O PDF Arranger é um aplicativo gratuito e de código aberto para manipulação de documentos PDF, que pode ser usado para mesclar, dividir, girar e cortar documentos PDF e reordenar suas páginas, usando uma interface interativa do usuário.
O PDF Arranger está disponível no Ubuntu 19.04 e mais recente, e pode ser instalado usando:
Para versões mais antigas do Ubuntu, existe um PPA para instalá-lo (fornecido pelo Linux Uprising ):
fonte
'PDF-Shuffler' junto com 'LibreOffice'
Você pode baixar o PDF-Shuffler no Ubuntu Software. Com o PDF-Shuffler, você pode girar, cortar, excluir ou exportar página (s). O LibreOffice já está lá como padrão.
Usando esses dois aplicativos, eu poderia editar o PDF no meu Ubuntu 16.04LTS.
Primeiro, abri o arquivo PDF usando o PDF-Shuffler, cliquei com o botão direito do mouse e exportei a página a ser editada (e o nome do novo arquivo). Então eu abri esse arquivo usando o LibreOffice. Sem fazer nada, eu poderia editar esse arquivo. Então eu salvei o arquivo. Como resultado , recebi um arquivo odg . Apenas clique duas vezes no arquivo para abri-lo. O LibreOffice (LibreOffice Draw) abriu esse arquivo. Eu obtive o novo arquivo PDF apenas clicando no botão vermelho para converter em PDF.
Isso foi muito fácil. Não há necessidade de pagar pela edição de PDF como no Windows.
fonte