Extraindo páginas de um arquivo PDF

Sou fã de arquivos PDF, pois criando arquivos neste formato qualquer usuário poderá abri-lo seja qual for o sistema operacional usado, PDF é formato universal. Desenvolvedores WEB costumam usar ferramentas que geram relatórios em PDF, onde são visualizados e baixados da internet.

Esta dica é para quem gostaria de extrair páginas específicas de um arquivo PDF. Supondo que você tenha um PDF com 12 páginas, mas somente as páginas de 9 a 11 interessam, basta rodar um comando para extraí-las. Antes confira se o pacote poppler-tools e psutils estão instalados no sistema, se faltar algum, instale.

Seguindo o exemplo anterior vou extrair as páginas desta forma:

guevara@guevara-desktop:~/Documentos/PDFs$ pdftops LicaoLTSPGrupoLinux.pdf – | psselect -p9-11 | ps2pdf – file-p9-11.pdf
[9] [10] [11] Wrote 3 pages, 386596 bytes
guevara@guevara-desktop:~/Documentos/PDFs$

Simples não? O arquivoLicaoLTSPGrupoLinux.pdf é o arquivo que quero extrair as páginas, o comando pdftops converte o PDF para Postscript, o comando psselect seleciona as páginas que me interessam do arquivo Postscript gerado e o comando ps2pdf converte o arquivo PostScript para um novo arquivo PDF.

Feito isso, fui na pasta onde estava o PDF e abri o arquivo PDF contendo as três páginas que eu queria, numeradas de 1 a 3.

Boa sorte!

~ por guevara2012 em Maio 11, 2009.

4 Respostas to “Extraindo páginas de um arquivo PDF”

  1. Guevara, uma outra alternativa é colocar para imprimir o PDF. É só escolher “Imprimir para arquivo”, dizer qual ou quais páginas deseja imprimir. E assim ele gerará um novo PDF na sua pasta pessoal.

    • Bem lembrado Edton! O usuário também têm essa opção, mas essa minha dica postada seria para PDFs recebidos de outras pessoas.
      []s

  2. Conhece algum programa que converta pdf para odt ou doc?

    • Filipo,

      tem um site muito legal que faz isso perfeitamente. É o http://www.pdftoword.com/. Ele converte seu arquivo pdf para word e ainda envia o material para seu e-mail. Rápido, fácil e completamente GRÁTIS!!!
      Tenta aí e depois me responde.

      Raphaela

Deixe uma resposta