lote adiciona cabeçalho / rodapé aos arquivos pdf

5

Existe um comando ou script que me ajudaria a facilitar o processo de adicionar números de página a um arquivo PDF com centenas de páginas? Obrigado.

    
por betty 23.12.2015 / 12:49

2 respostas

3

Usando o LaTeX!

0) Instale o LaTeX se necessário

1) No seguinte documento de látex, substitua x.pdf pelo seu file.pdf

\documentclass{article}
\RequirePackage[a4paper,top=3cm,left=3cm,right=3cm,bottom=3cm]{geometry}

\usepackage{pdfpages}
\usepackage{fancyhdr}
\begin{document}

\fancyfoot[RO]{Braga}
\fancyfoot[LO]{2015}
\fancyfoot[CO]{===}

\fancyhead[LO]{Lecture notes of askubuntu}
\fancyhead[RO]{\thepage}

  \includepdf[pagecommand={\thispagestyle{empty}},pages=1 ]{x.pdf}
  \includepdf[pagecommand={\thispagestyle{fancy}},pages=2-]{x.pdf}

\end{document}

3) execute pdflatex addfooter.tex e um addfooter.pdf será criado.

4) adapte os cabeçalhos, rodapé (esquerda, centro, direita), ajuste os tamanhos das margens, etc.

Atualização:

Embora a versão LaTeX nos dê mais controle sobre os detalhes, como @steeldriver, apontou, Em algumas situações, uma linha de comando pdfjam é a melhor escolha. Uso típico:

pdfjam --outfile newfile.pdf --pagecommand '{}' oldfile.pdf
    
por JJoao 23.12.2015 / 13:35
1

Eu mesmo encontrei uma solução muito melhor. Em vez de fazê-lo manualmente, como sugerido acima, e perdendo tempo em descobrir isso, a maneira mais fácil é simplesmente instalar jpdftweak pacote. Ele faz isso e muito mais com alguns cliques do mouse. Apreciar!

    
por betty 26.12.2015 / 10:45

Tags