lote agregar encabezado / pie de página a archivos pdf


3

¿Existe un comando o script que me ayudaría a facilitar el proceso de agregar números de página a un pdf con cientos de páginas? Gracias.

Respuestas:


2

Usando LaTeX!

0) Instale LaTeX si es necesario

1) En el siguiente documento de látex reemplace x.pdfpor sufile.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) ejecutar pdflatex addfooter.texy addfooter.pdfse creará un.

4) adaptar los encabezados, pie de página (izquierda, centro, derecha), ajustar el tamaño de los márgenes, etc.

Actualizar:

Aunque la versión LaTeX nos da más control sobre los detalles, como señaló @steeldriver, en algunas situaciones una pdfjamlínea de comando es la mejor opción. Uso tipico:

pdfjam --outfile newfile.pdf --pagecommand '{}' oldfile.pdf

2
El pdfjampaquete proporciona una interfaz posiblemente más conveniente para la pdfpagesfuncionalidad de Latex, por ejemplopdfjam --outfile newfile.pdf --pagecommand '{}' oldfile.pdf
steeldriver

@steeldriver, gracias! pdfjamsiempre es una buena idea, pero en este caso creo que tendremos que afinar algunos detalles, (definir los márgenes, tamaño de página, encabezado y pie de página, detalles y probablemente algunas páginas no numeradas, etc)

Gracias, eso me ayudó. ¿Alguien puede dar una pista sobre cómo mover la salida --pagecommanda la parte superior, o más en general, dónde puedo encontrar documentación sobre lo que es posible --pagecommand? tal vez el texto en negrita o los colores también sean interesantes. Gracias de antemano!
Divramod

1

De hecho, encontré una solución mucho mejor. En lugar de hacerlo manualmente como se sugirió anteriormente, y perder tiempo en resolverlo, la forma más fácil es simplemente instalar el paquete jpdftweak . Hace esto y más con un par de clics del mouse. ¡Disfrutar!

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.