PDF」タグアーカイブ

PDFの分割と結合

Linuxのコマンドpdfseparatepdfuniteを使ってPDFの分割と結合ができます。

PDFの分割

input.pdfを1ページずつに分割してoutput1.pdf、output2.pdfを作成

$ pdfseparate input.pdf output%d.pdf

PDFを結合

input1.pdf、input2.pdf、input3.pdfを結合したoutput.pdfを作成

$ pdfunite input1.pdf input2.pdf input3.pdf output.pdf

HTMLにPDFを埋め込むスクリプト

HTMLドキュメントの中にPDFオブジェクトを埋め込むことができるJavaScriptのライブラリ。

pdfobject How to use PDFObject
http://pdfobject.com/instructions.php

JavaScriptで

var variablename = new PDFObject({ url: "file.pdf" }).embed("targetElementID");

とするだけで、HTMLドキュメントに埋め込めるため、お手軽に使えます。

コマンドラインからGSPRINTを使ったPDFの印刷

以前、Adobe Readerを使ったコマンドラインからの印刷を試してみましたが、Adobe Readerを使った印刷はコマンドラインからでもWindowが一瞬表示されてしまうのが気になったので、GSViewに含まれるGSPrintを使う方法を試してみました。

以下はWindows7(32bit版)で試した内容です。

必要なソフトウェア

インストール手順

ダウンロードしたインストーラーを普通に実行すればOKです。

gsprintの使い方

gsprint.exeは、デフォルトの設定でインストールした場合は

%ProgramFiles%\Ghostgum\gsview

にインストールされていると思います。

デフォルトのプリンタで印刷する場合は、単にファイルパスを指定するだけで印刷できます。

%ProgramFiles%\Ghostgum\gsview\gsprint.exe file-to-path.pdf

プリンタを指定する場合は次のようにします。

%ProgramFiles%\Ghostgum\gsview\gsprint.exe -printer "Microsoft XPS Document Writer" file-to-path.pdf

その他、詳細については-helpなどで確認してみてください。