Linuxサーバー上のPHPで複数ページのPDFファイルを個別の単一ページのPDFファイルに分割するにはどうすればよいですか?これを行うために利用できるPHPライブラリまたは無料のコマンドラインツールはありますか?
質問する
10117 次
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 桁の数字に変換され、先頭に0
s が埋め込まれ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
于 2012-10-05T10:51:59.620 に答える