Extraer páginas de un pdf con LaTeX
2025-11-17
Extraer páginas de un pdf con LaTeX
Disponemos de un documento pdf con varias páginas. Necesitamos crear otro documento solo con determinadas páginas. En LaTeX se obtiene un documento pdf con las páginas deseadas mediante el siguiente código. El comando imprimirpdf imprime todo el documento.
\documentclass[a4paper]{extarticle} \usepackage{graphicx} \usepackage[margin=0mm]{geometry} \usepackage{tikz} \newcommand{\paginapdf}[2] % Compilar dos veces {\begin{tikzpicture}[remember picture,overlay,inner sep=0pt]% \node [anchor=east] at (current page.east) {{\includegraphics[page=#2]{#1}}};% \end{tikzpicture}\newpage} \newcounter{pdfpages} \newcommand*{\getpdfpages}[1]{% \begingroup \sbox0{% \includegraphics{#1}% \setcounter{pdfpages}{\pdflastximagepages}% }% \endgroup } \newcommand{\imprimirpdf}[1]{% \getpdfpages{#1}% \foreach \x in {1,...,\value{pdfpages}} {% \paginapdf{#1}{\x}% }} \begin{document} %Compilar dos veces \imprimirpdf{outputjpg.pdf} \imprimirpdf{outputjpg.pdf} \imprimirpdf{outputjpg.pdf} \def\ficheropdf{outputjpg.pdf} \foreach \numeropagina in {2,1,1,2} {% \paginapdf{\ficheropdf}{\numeropagina}% }% \end{document}
Idea sacada de aquí.