PDF-Grafiken konnten nicht eingefügt werden

PDF-Grafiken konnten nicht eingefügt werden

Ich \includegraphics[width=\linewidth]{mypdf}habe versucht, ein PDF-Bild in mein XeLaTeX-Dokument einzufügen. Anstelle des Bildes wird jedoch ein leerer Bereich angezeigt.

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

Ich habe Folgendes in der Konsole erhalten:

** 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.

Was kann falsch sein? Welche Art von PDFs können in Tex-Dateien eingefügt werden?

Antwort1

Dies ist auf mehrere Decoder innerhalb der Original-PDF-Datei zurückzuführen (wie in der Meldung deutlich angegeben).Eine Lösungbesteht darin, das PDF in PostScript und dann wieder zurück in PDF zu konvertieren, das es mit einem einzigen Decoder kodieren sollte.

Dafür bräuchte manGhostscriptund vielleichtXpdf(das bereitstellt pdftops, wenn pdf2pses nicht verfügbar ist). Die Rückkonvertierung in PDF sollte standardmäßig in Ihrer TeX-Distribution enthalten sein in Form vonepstopdf.

Wenn diese Konvertierung zu einem größeren PDF als das Original führt, sollten Sie erwägen, das Zwischen-PS durchps2psbevor Sie es wieder in PDF konvertieren.

In Summe:

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

Antwort2

verwenden

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

für mehrere Seiten oder

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

für eine einzelne Seite

Antwort3

Ich habe eine mögliche Lösung gefunden von

Zuschneiden/Trimmen eines Bildes mit Includegraphics durch Angabe von Prozentwerten

Versuchen Sie den folgenden TeX-Code:

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

verwandte Informationen