特定のPDFファイルを開くと、次のエラーが発生します。
For the best experience, open this PDF portfolio in
Acrobat X or Adobe Reader X, or later.
Get Adobe Reader Now!
Foxit Reader 5.1.4およびAdobe Reader 8.3.1を使用しています。このエラーメッセージを除いて、どちらも開きません。簡単なgoogle-ingは、バージョン9でも同様のことが起こり得ることを示しました。
For the best experience, open this PDF portfolio in
Acrobat 9 or Adobe Reader 9, or later.
どうやらアドビは、彼らの知恵で、下位互換性のない新しいフォーマットを発明し、誰かがこのドキュメントを非下位互換モードで保存しました。彼らのために気の利いたこと。理論的にはアドビには最適ですが、
だから今、私は新しいバージョンを入手したり、Adobe Acrobatを使用したりすることに全面的に反対しています。よし、アドビ。
これを私が読めるものに変換する別の方法はありますか?私の最初の考えは、Adobe Acrobat Xを持っている人を見つけ、それを開いてもらい、下位互換性のある形式で保存することです。しかし、私は他の人を巻き込むのではなく、これが起こったときに自分のために自分でできることが欲しいのです。
Googleドキュメントにアップロードして、魔法のようにドキュメントを解析してウェブ形式で読み取れるかどうかを確認しました。それは同じ結果、ばかげたメッセージ/広告でした。
これはhaveを使用するためのものではないため、バージョンXなしで読み取ることができない場合は、そのまま使用します。
これらのPDFは、Adobe Acrobatで複数のスタンドアロンPDFのポートフォリオとして組み立てられると99%確信しています。
pdftk <filename> unpack_files output .
pdfdetach -saveall <filename>
私はAdobe Acrobatを完全に廃止すると思います。これは時間の浪費であり、彼らはこの新しい「機能」(「バグ」を読む)でより多くの売り上げを生み出そうとしています。
これをバイパスしてpsに変換し、戻すことができます。
pdf2ps file.pdf
ps2pdf file.ps
または、pdf2ps出力をps2pdf入力にパイプすることで中間ファイルの作成を回避します。
pdf2ps file.pdf - | ps2pdf - converted_file.pdf