ファイルが PDF ファイルであることを確認したいだけで、問題のない完全な無傷の PDF ファイルであることを確認しない場合は、ファイルの最初の 5 バイトを読み取ることができます。PDF ファイルの場合、それらは正確に文字列「%PDF-」
これはfile
、Linux のプログラムが PDF ファイルを識別する方法です。
ただし、ファイルのどこにもエラーがないことを確実に確認したい場合は、ファイル全体を処理するプログラムを実行し、そのプログラムが成功を返すかどうかを確認できます。
Linux では、ghostscript ("gs") を使用して PDF ドキュメントを任意の形式にレンダリングできます。
または、acrobat リーダーをインストールacroread
し、コマンド ライン プログラムとして実行して、postscript に変換することもできます。
acroread -print -toPostScript [your_file.pdf]
これらのいずれかを行うには、system
PHP 関数を使用する必要があります。system
プログラムが正常に実行されたことを確認するには、戻りステータスを受け取る変数を の 2 番目のパラメータに渡す必要があります。