PDF

node.jsからPhantomJSを使ってPDFを生成する

昨日はPhantomJSをインストール、コマンドラインからPDFや画像を生成してみました。 今日は実際の用途に使われそうな、node.js(+ ExpressJS)からPhantomJSを使う方法を検証してみました。

PhantomJSでスクリーンショットを撮る&HTML2PDF

PhantomJSは画面の無いブラウザをJavaScriptで操作できます。タイトルはPhantomJSの一部の機能でしかなく、ブラウザで可能な処理なら何でもできそうです。 PhantomJSを使う準備と、いくつかの使い方をまとめておきます。

dompdfで日本語を扱う

サンプルPDFで日本語が化けているので、日本語がちゃんと表示されるように修正してみました。

PDFKitでの日本語タイトルと作成者・主題

PDFKitでPDFのタイトルや作成者・主題を設定するには以下の様にします。 var doc = new PDFDocument(); doc.info['Title'] = 'Title'; doc.info['Author'] = 'Author'; doc.info['Subject'] = 'Subject'; もしくはコンストラクタで指定します。 var doc = ne…

PDFKitを使ってNode.jsからPDFを作成する

一通り業務で使いそうなライブラリとかをチェックしているのだけど、業務で良く使われるPDFでの出力のため、PDFKitを使ってみました。 公式サイトに書かれている通り、ある程度の機能は実装されているようですが、テーブルやレイアウトを操作する高レベルのA…

Google Readerから記事をPDFで保存

引き続きGoogle ReaderのSend To機能のカスタマイズ。 日本語のページも問題なく変換してくれました。 Name PDFで保存 URL http://savepageaspdf.pdfonline.com/pdfonline/pdfonline.asp?cURL=${url} Icon URL http://www.adobe.com/lib/com.adobe/template/…