DioDocs for PDF(日本語版) について

PDFの文書ファイルドキュメントを生成、更新するAPIライブラリ。

DioDocs for PDF(ディオドック)は、ドキュメントを生成、更新するAPIライブラリです。PDFの文書ファイルを、コードからAPIを利用して操作できます。クロスプラットフォーム環境で動作するアプリケーションの開発を支援するAPIライブラリで、ドキュメント形式ごとの専用ライブラリを提供します。DioDocsは.NET Standard 2.0に準拠しており、.NET Core、.NET Framework、Xamarinで動作するアプリケーションを開発できます。これにより、Windows、macOS、Linuxはもちろん、iOSやAndroidといったアプリケーション実行環境、クラウドでは仮想マシン、コンテナ、サーバーレスなどの配置方法で、クロスプラットフォームでの動作が可能です。

特長

  • PDF用の包括的なAPI:PDFバージョン「1.7」に準拠したAPIを提供し、レイアウトや機能を損なうことなく、豊富な機能を備えたPDF文書を生成、編集、保存できます。
  • 100を超えるPDF操作機能:ページの追加や削除、ページサイズ、向きの変更だけでなく、ファイルの圧縮、Webに最適化したPDFの生成など高度な機能もAPI操作で実現します。また、署名からセキュリティ機能まで様々な機能を含んだPDFフォームを生成可能です。
  • 完全なテキスト描画:PDF文書にテキストの描画情報が保持されます。テキストと段落の書式、特殊文字、複数の言語、縦書き、テキスト角度などが保持さるので、完全な形でテキスト描画を再現できます。
  • 高速、軽量アーキテクチャ:軽量APIアーキテクチャでメモリと時間を節約できます。また、他の生成用ツールに依存せずドキュメントを生成可能です。
  • .NET Standard 2.0 準拠:.NET Core、.NET Framework、Xamarinで動作するアプリケーションを開発できます。Windows、macOS、Linuxなどクロスプラットフォーム環境で動作可能です。
  • クラウドアプリケーション展開:Azure、AWSなどのサービスに配置するクラウドアプリケーションの開発で利用可能です。仮想マシン、コンテナ、サーバーレスなどの方法で配置できます。

主な機能

  • PDFファイルの読み込みと更新:PDFファイルを読み込み、テキストやシェイプなどのコンテンツを追加、変更できます。定型文書の加工や、スキャンで取り込んだ画像への内容追加など、既存PDFファイルを操作し、更新した内容で保存可能です。
  • テキストの回り込み:余白やマージン設定、段組み、ワードラップ、画像の周囲にテキストを回り込ませるなど、さまざまなレイアウト表現が可能です。
  • 日本語の縦書きに対応:英語、日本語など多言語に対応しています。フォント設定や縦書き表示が可能です。
  • デジタル署名:デジタル署名を適用するセキュアなPDF文書を生成できます。認証機関から取得したデジタルIDで署名した文書を作成することで、企業間の機密取引などでも利用できます。
  • デモを試す
  • PDFフォーム:PDF文書を入力フォームとして利用するための各種フィールドを配置できます。テキストフィールド、チェックボックス、ラジオボタン、リストやコンボボックスそしてボタンなどのUI要素を利用したPDFフォームの作成に利用可能です。

PDFビューワの機能・特長

  • PDFビューワの機能:PDF文書をブラウザで表示・ナビゲーションします。
    • PDFファイルの読み込み・ダウンロード・印刷
    • ページナビゲーション(先頭、前、次、最後、ページ指定)
    • テキストの選択、検索
    • 拡大・縮小・全画面表示
    • ビューモード(シングル・連続ページ、回転、幅にフィット)
    • サムネイル、アウトライン(ブックマーク)の表示
  • 注釈の表示: PDF文書に含まれる以下のような注釈をサポートしています。
    • テキスト(ノート)
    • フリーテキスト(テキストボックス)
    • ポップアップ
    • テキストマークアップ(ハイライト、下線、波線、取り消し線)
    • スタンプ
    • 円、正方形、多角形、折れ線
    • インク
    • ファイル添付
    • 音声
    • リンク
  • PDFフォームの表示: PDF文書に含まれるPDFフォームの表示、各フォームフィールドへのデータ入力やデータ入力済みPDFフォームの印刷をサポートしています。
  • PDF注釈エディター: ビューワに読み込んだPDF文書にテキストやスタンプなどさまざまな注釈を追加・編集することができます。PDF文書に含まれるすべての注釈がビューワのプロパティパネルに一覧表示されるため、任意の注釈をスムーズに編集できます。
  • PDFフォームエディター: ビューワに読み込んだPDF文書にテキスト、コンボボックス、ラジオボタンやチェックボックスなどさまざまなフォームフィールドを追加・編集してPDFフォームを作成することができます。PDF文書に含まれるすべてのフォームフィールドがビューワのプロパティパネルに一覧表示されるため、任意のフォームフィールドをスムーズに編集できます。
  • カスタム入力フィールド: PDFフォームの各フォームフィールドに入力するデータにあわせて、最小長、最大長、必須などの入力検証と日付や時刻ピッカーおよび数値スピナーなど入力方法を提供することでデータ入力におけるユーザーエクスペリエンスを向上させることができます。また、データ入力用のダイアログを表示させることでモバイルやタブレットにおけるデータ入力をスムーズに行うことも可能です。
  • JavaScriptフレームワーク対応: DioDocs for PDFのPDFビューワは、主要なJavaScriptフレームワーク上でお使いいただけるように設計されています。AngularやReact、Vueなどでの利用に対応しています。