データを失うことなくjpgをpdfに変換

データを失うことなくjpgをpdfに変換

次のようにしてください。

最初のステップ:

convert img.jpg img.pdf

ステップ2:

pdfimages -j img.pdf img1

ソースと抽出された画像を16進数で比較すると、違いがわかります。データを失うことなくこれらの変換を実行するには?

答え1

1つの方法はpdflatex代わりに使用することですconvert

ここには追加のファイルが必要ですimage.tex

\documentclass{article}
\usepackage[active,tightpage]{preview}
\usepackage{graphicx}
\PreviewMacro[{*[][]{}}]{\includegraphics}
\begin{document}
   \includegraphics{img.jpg}
\end{document}

次に実行してpdflatex image.teximage.pdfを生成します。

答え2

完全なJPEG - メタデータはありますか?そしてJFIF / JPEG形式の画像データをPDFにしますか?そうでない場合は、画像データをそのまま抽出してもpdfimagesコンテナを再構築する必要があり、一致しない可能性があります。

オーディオファイルやタグなどでも同様の状況が発生する可能性があります。メタデータを変更すると、合計比較を実行できません。

この場合、ファイル全体ではなくデータ部分のハッシュのみを計算する必要があります。

関連情報