ReactアプリでPDF、SVG、PNGファイルを生成する
Document Solutions for PDF JSを使用して、PDF/SVGドキュメントおよびPNGやJPEGのラスター画像を作成します。

Document Solutions for PDF JS(DsPdfJS)は、JavaScriptおよびTypeScript向けの強力なPDFライブラリで、モダンなウェブおよびサーバー環境で高速かつメモリ効率の高いPDFおよび画像処理のための豊富なAPIセットを提供します。WebAssembly(Wasm)を利用しており、ブラウザやNode.js、Deno、BunなどのJavaScriptランタイムで動作します。コアオブジェクトモデルはPDF仕様に準拠しており、ドキュメントプロパティ、ページ、フォント、注釈、フォームなどのPDF要素にプログラムからアクセスできます。
このブログ記事では、MESCIUSのプロダクトマネージャーHunter Haafが、以下のような幅広いPDF機能を紹介しています:
- PDFの結合および分割
- ページの再配置
- テキスト、注釈、リンクの操作
- AcroForms
- 編集、暗号化、メタデータなど
多くの機能を解説した詳細なサンプルコードが含まれており、ダウンロード可能なサンプルアプリケーションも提供されています。
ブログ全文を読むことで、ブラウザアプリケーション内で直接PDF、SVG、PNGファイルの生成とエクスポートを始めることができます。
Document Solutions for PDF JSは開発者単位でライセンス提供されており、さまざまな配布ニーズに対応した複数のライセンスオプションがあります。同一組織内の複数開発者向けのチームライセンスも用意されています。詳細はDocument Solutions for PDF JSのライセンシングページをご覧ください。
さらに詳しくはDocument Solutions for PDF JS製品ページをご覧ください。