を使用して PDF を XeLaTeX にインポートしようとしてい\includepdf{xyz.pdf}
ます。このファイルxyz.pdf
は、Xerox 5755 マシンで作成されたスキャンで、PDF バージョン 1.3 です。
私が得るエラーは次のとおりです。
** 警告 ** 有効な名前オブジェクトが見つかりません。 ** 警告 ** ディクショナリ オブジェクトに値が見つかりませんでした。 ** 警告 ** "endobj" が見つかりませんでした。 ** エラー ** pdf_link_obj(): 無効なオブジェクトが渡されました。
pdftk xyz.pdf output xyz2.pdf
を実行して PDF を正規化してみましたが、問題は解決しましたが、一部の PDF ファイルのみで、修正されたファイルと修正されていないファイルの間に明確な関係pdftk
はありません。pdftk
で正規化され、正規化されていないファイルとまったく同じエラーが発生し続けるファイルが常にいくつかあります。
この問題の解決策を探してみたところ、次のスレッドにたどり着きました: includegraphics を使用した XeLaTeX-output-driver=xdv2pdf
の問題pdf(la)tex
。残念ながら、XeLaTeX の Unicode サポートが必要なため、PdfLaTeX を使用できません。また、Linux を使用しているため、Mac 固有のxdv2pdf
.
これらの PDF が XeLaTeX によってロードされない理由と、さらに良いことに、これらの PDF を「修正」する方法について、考えや意見をお寄せいただければ幸いです。
敬具、
ブライアン