タグ

pdfに関するshin-goのブックマーク (2)

  • node.jsならサーバサイドも。ブラウザのみのPDF生成にも対応する·pdf.js MOONGIFT

    pdf.jsはnode.js/JavaScriptで作られたPDF生成ライブラリ。クライアントサイドの出力にも対応。 pdf.jsはJavaScript/node.js製のフリーウェア(ソースコードは公開されている)。基幹系、ユーザ系問わず何らかのデータを蓄積した結果、一覧やレポートを出力したいという要望は多々発生する。そのフォーマットとして代表的なのがPDFだ。 ブラウザのみで生成されたPDF PDFは仕様が公開されているとは言え、一から手作業で作るのは非常に面倒なフォーマットだ。そこで既存のPDFライブラリが使われる。PHPRubyJavaなど各種言語向けにPDFライブラリが存在するが、JavaScriptではどうだろう。そう、pdf.jsを使えば良い。 pdf.jsはその名の通りJavaScriptを使ってPDFを生成するライブラリだ。やり方は二種類ある。一つは完全クライアントサ

  • Karappo web design room » レイヤーごとにPDF書き出しするJavascript

    <追記:2013.5.8 バージョンアップしました> ウェブとは関係ないエントリです。 巷によくあるレイヤーごとPDF書き出しのスクリプトって、その他のレイヤーを非表示にするだけでやってたりするので、書き出したPDFの容量が無駄に大きくなり、あまりよろしくありません。なので、いつも別ファイルに必要なものだけ持っていって書き出したりしていたのですが、やはりつらいのでJavascriptで書いてみました。最上位階層のレイヤーを走査して、その他のレイヤーを毎回消しながら順番にPDF保存していきます。個人的に、ヘッダーなどの共通部分も一つのレイヤーにまとめるやり方をよくするので、それも考慮してみました。 今回、ExtendscriptToolkitを使ってみたのですが、便利ですね。変数値の監視や$クラスを使ったブレークポイント挿入やwrite関数、さらにIllustratorを再起動しなくても実行

  • 1