PDFから画像を抽出しようとしていますpdfimages
。前回使った時は問題ありませんでしたが、今は動作しません。
私が走るとき
pdfimages archive.pdf .
ls
pdfのあるフォルダで試してみましたが、何も得られませんでした。ls -a
次の隠しファイルが見つかりました。.-000.ppm
pdfimages
この出力が発生するのはなぜですか?画像を取り戻すにはどうすればよいですか?
答え1
マンページにはpdfimages
次の内容があります。
pdfimages [options] PDF-file image-root
だからあなたの命令は
pdfimages archive.pdf .
pdfimages
-で始まるファイル名を持つ出力ファイルを生成するように指示します.
。ただし、これらのファイル名はUnix / Linuxで特別な意味を持つことを除いて、まさにそのようなことが起こります。
より便利なパラメータ値を使用して、コマンドを再実行するか、image-root
正しい出力(抽出された画像など)を含める必要がある(非自発的な)隠しファイルの名前を変更できます。
答え2
pdfimagesのマンページを確認してください。 2番目のパラメータ「image-root」はプレフィックスです。抽出された画像の前に点を追加するようにpdfimagesに指示します。隠されているが完全に有効な画像ファイル名です。引き続きそのまま使用できます。