3

重複の可能性:
PHP(またはperl)を使用してPDFドキュメントを別々のページに分割する

Linuxサーバー上のPHPで複数ページのPDFファイルを個別の単一ページのPDFファイルに分割するにはどうすればよいですか?これを行うために利用できるPHPライブラリまたは無料のコマンドラインツールはありますか?

4

3 に答える 3

5

Ghostscriptの最新バージョン(v9.06)でもこれを行うことができます。cmd.exe以下は、 32 ビット Windows システムの「DOS ボックス」ウィンドウ内で使用するコマンドラインです。

 gswin32c.exe                ^
   -o original_page_%03d.pdf ^
   -sDEVICE=pdfwrite         ^
   -sPDFSETTINGS=/prepress   ^
    original-multipage.pdf

-o ...: これは、出力ファイルの名前を示します。
%03d: ファイル名のこの部分は、最初のページから始まる 3 桁の数字に変換され、先頭に0s が埋め込まれ001ます。
-sPDFSETTINGS=...: オプションのパラメータです。使用すると、使用されるすべてのフォントが埋め込まれ、一般的に高品質の出力を保証するその他の設定が保証されます。

Ghostscript は Windows で使用できます。(上記のリンクをクリックすると、インストーラーgs906w32.exeおよびgs906w64.exeが表示されます。下にスクロールして見つけてください...)。

于 2012-10-05T11:06:07.653 に答える
4

Pdftkを使用できます

exec("pdftk " . $pdflargeFile . " burst output " . $outputPath);
于 2012-10-05T10:55:00.177 に答える
0

PDFSplitには、必要なすべての例があります。:)

PDFSplit -split 1 sample_with_13_pages.pdf

.. やるべきです。

于 2012-10-05T10:51:59.620 に答える