No se pudieron insertar gráficos en PDF.

No se pudieron insertar gráficos en PDF.

Usando \includegraphics[width=\linewidth]{mypdf}, intenté insertar una imagen PDF en mi documento XeLaTeX. Pero en lugar de las imágenes, el área vacía ocupa su lugar.

\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics[width=\linewidth]{my.pdf}
\end{document}

Obtuve lo siguiente en la consola:

** WARNING ** Multiple DecodeFilter not supported.
** WARNING ** Could not handle a content stream.
** WARNING ** pdf: image inclusion failed for "./my.pdf".
 )
(see the transcript file for additional information)
Output written on test.pdf (1 page).
SyncTeX written on test.synctex.gz.
Transcript written on test.log.

¿Qué puede estar mal? ¿Qué tipo de archivos PDF se pueden insertar en archivos tex?

Respuesta1

Esto es el resultado de múltiples decodificadores dentro del PDF original (como lo indica claramente el mensaje).Una soluciónes convertir el PDF a PostScript y luego volver a convertirlo a PDF, lo que debería codificarlo usando un solo decodificador.

Para esto necesitaríasGuión fantasmay quizáxpdf(que proporciona pdftops, si pdf2psno está disponible). La conversión de nuevo a PDF debería venir de serie con su distribución TeX en forma deepstopdf.

Si esta conversión da como resultado un PDF más grande que el original, podría considerar ejecutar el PS intermedio a través deps2psprimero, antes de volver a convertir a PDF.

En resumen:

pdftops  foo.pdf 
epstopdf foo.ps 
pdfcrop  foo.pdf

Respuesta2

usar

\documentclass{article}
\usepackage{pdfpages}
\begin{document}
\includepdf[width=\linewidth]{my.pdf}
\end{document}

para varias páginas, o

\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics[width=\linewidth,page=<pageNo>]{my.pdf}
\end{document}

para una sola pagina

Respuesta3

He encontrado una posible solución desde

Recortar/Recortar una imagen con gráficos incluidos especificando porcentajes

Probando el siguiente código TeX:

\adjustbox{trim=5cm 5cm 5cm 5cm, clip}{\includegraphics[page=2]{source.pdf}}

información relacionada