特長

特長

DioDocs for PDFはC#およびVB.NETのコードからAPIを利用してPDFファイルを作成・編集できます。クロスプラットフォームで動作する.NETアプリケーション開発において、PDFファイルの操作を実装できるAPIライブラリです。

PDF用の包括的なAPI

PDFバージョン「2.0」に準拠したAPIを提供します。レイアウトや機能を損なうことなく、豊富な機能を備えたPDFファイルを作成、編集、読み込み、保存できます。

100を超えるPDF操作機能

ページの追加、削除、ページサイズ、向きの変更だけでなく、Webに最適化したPDFファイルの生成など高度な機能もAPI操作で実現します。また、署名からセキュリティ機能まで様々な機能を含んだPDFファイルを作成可能です。

完全なテキスト描画

PDFファイルにテキストの描画情報が保持されます。テキストと段落の書式、特殊文字、複数の言語、縦書き、テキスト角度などが保持されるので、完全な形でテキスト描画を再現できます。

高速、軽量アーキテクチャ

軽量APIアーキテクチャでメモリと時間を節約できます。また、Adobe Acrobatなどのソフトウェアやツールに依存せずPDFファイルを作成・編集可能です。

各種.NETに対応

各種.NET(.NET Framework 4.6.2~、.NET 8~)で動作する.NETアプリケーションを開発できます。Windows、macOS、Linuxなどクロスプラットフォーム環境で動作可能です。

クラウドアプリケーション展開

Azure、AWS、GCPなどのパブリッククラウドに配置する.NETアプリケーションの開発で利用可能です。仮想マシン、コンテナ、サーバーレスなどの方法で配置できます。

Azure Functionsの記事を見る

その他の機能

ドキュメントのプロパティ

タイトル、作成者などのドキュメント情報や圧縮レベル、PDFバージョンを設定できます。

デモを試す

ナビゲーション

アウトライン、ページラベル、移動先、アーティクルを設定できます。

デモを試す

リニアライズ

Web表示用に最適化されたPDF(リニアライズドPDF)を作成できます。

デモを試す

デジタル署名

PDFファイルにデジタル署名を追加できます。長期署名(PAdES)の追加も可能です。

デモを試す

セキュリティ

パスワードにより閲覧許可、コピーや印刷、編集などの権限を設定できます。

デモを試す

墨消し

PDFファイルに含まれるコンテンツ(秘匿情報)を削除することができます

デモを試す

バーコード

38種類のバーコードシンボル(1次元および2次元)を追加できます。

デモを試す

印刷

プリンタを指定してPDFファイルをプレビューなしで直接印刷できます。

デモを試す

ファイル入出力

HTMLからPDFへの変換、PDFから画像(BMP、GIF、JPEG、PNG、TIFF、SVG)へエクスポートできます。

デモを試す

AIを活用してPDFドキュメントを処理

AIアシスタント

OpenAIまたはAzure OpenAIサービスを利用する組み込みアシスタントがPDFドキュメント全体または選択したページ範囲を分析し、以下の処理を実行できます。

  • 要約と概要の作成
  • アウトライン(目次)の作成
  • 表データの抽出
デモを試す 詳しく見る

マルチブラウザ対応の高機能PDFビューワ

ブラウザで動作するPDFビューワ

WebアプリケーションのクライアントサイドでPDFファイルを読み込んで表示するJavaScriptベースのPDFビューワを提供します。ビューワに付属のツールバーで拡大/縮小、ページナビゲーション、テキストの検索や選択、印刷、ダウンロードなども可能です。

注釈やフォームの追加・編集

サーバーサイドに配置したDioDocs for PDFのAPIと連携して注釈の追加や編集、PDFフォームの追加や編集などのPDFエディタとしての機能もサポートしています。

デモを試す 詳しく見る

PDF帳票を作成

DioDocs for PDFはHTMLで作成した帳票テンプレートを読み込み、アプリケーションで使用する入力フォームや参照するデータベースからデータを追加して、請求書・販売報告書・領収書・出荷ラベル・注文書などの包括的な「PDF帳票」を作成できます。

1. HTMLで帳票テンプレートを作成

HTMLで帳票テンプレートを作成し、データを追加するためのプレースホルダー( {{ ProductName }} や {{ CompanyName }} など)を設定します。

HTMLで帳票テンプレートを作成

2. 帳票テンプレートにデータをバインド

データソースから取得したデータをHTMLテンプレートのプレースホルダーにバインドします。

帳票テンプレートにデータをバインド

3. データがバインドされたHTMLをPDFに出力

データがバインドされたHTMLをレンダリングします。その後、HTMLをPDFに出力します。

データがバインドされたHTMLをPDFに出力

DioDocs for PDFで操作可能なPDFの機能

各機能をデモで確認できます。機能概要とC#、VB.NETのコードでPDFファイルを作成、編集するサンプルです。

オンデマンドセミナー

過去に開催したウェビナーの動画をいつでもお好きな時に無料でご視聴いただけます。DioDocs for PDFの機能や特徴、利用方法などを詳しくご紹介しています。

無料ですべての機能をお試しいただけます

安心と信頼のサポート体制

サポートサービス満足度

技術サポート利用者アンケートより(2016年1月〜2018年12月実施分)

  • 選ばれ続けて30年

    コンポーネントベンダーとして培われた30年の販売実績とサポート経験をもとに、高品質なサービスをご提供します。
  • 豊富なドキュメント

    ヘルプやデモに加え、ナレッジベースでは最新の製品情報をご確認いただけます。
  • E-mailサポート

    開発時に課題が発生した際もご安心ください。
    サブスクリプションをご契約中のお客様は、E-mailによる技術サポートをご利用いただけます。

カスタマーサービス部のインタビュー記事を見る

必要システム

開発環境

開発ツール
  • Visual Studio 2017/2019/2022/2026
  • Visual Studio Code
開発言語C#、Visual Basic
OS各開発ツールをサポートするOS(Windows/macOS/Linux)

運用環境

フレームワーク
  • .NET Framework 4.6.2以上
  • .NET 8以上
OS

各フレームワークが動作するOS(Windows/macOS/Linux)

.NET 8がサポートするOSを見る

.NET が10サポートするOSを見る

アプリケーションの種類
  • Windows Forms(.NET/.NET Framework)
  • WPF(.NET/.NET Framework)
  • WinUI
  • ASP.NET
  • ASP.NET Core(MVC/Web API/Razor Pages/Blazor(Blazor WebAssemblyは対象外))
  • コンソール
  • クラスライブラリ(関数アプリ(Azure Functions/AWS Lambda/Cloud Run functions))
  • .NET MAUI
  • DioDocs for PDFに含まれるPDFビューワのサポート環境はこちらをご覧ください。

よくある質問

既存のPDFファイルに上書き保存できますか?

既存のPDFファイルを編集して、そのまま上書き保存することは可能です。詳しくは以下のナレッジベースの項目をご覧ください。

ナレッジベースを見る

既存のPDFファイルに含まれるテキストを変更することはできますか?

ReplaceTextメソッドでテキストを変更することができます。詳しくは以下のナレッジベースの項目をご覧ください。

ナレッジベースを見る

既存のPDFファイルに含まれるテキストを削除することはできますか?

DeleteTextメソッドでテキストを削除することができます。詳しくは以下のナレッジベースの項目をご覧ください。

ナレッジベースを見る

パスワード付きのPDFを編集できますか?

Loadメソッドの第2引数にパスワードを渡すことで、セキュリティが設定されたPDFを読み込み、編集することが可能です。詳しくは以下のナレッジベースの項目をご覧ください。

ナレッジベースを見る

複数のPDFファイルを1つのPDFに出力できますか?

MergeWithDocumentメソッドで複数のPDFファイルを結合することができます。詳しくは以下のナレッジベースの項目をご覧ください。

ナレッジベースを見る

ライセンスと価格

利用範囲ライセンス種別ライセンスの数え方ライセンス価格
開発-ユーザーライセンス本製品の機能を組み込んだアプリケーションを開発できます。1人の開発者(製品の利用者)につき1ライセンス必要です。価格表
-配布配布ライセンス本製品の機能を組み込んで開発したアプリケーションを配布できます。
※ 有償のSaaS型アプリケーションとして提供・配布する場合は「SaaS商用配布ライセンス」が必要です。
特定用途を除いてランタイムフリーです。
SaaS商用配布ライセンス本製品の機能を組み込んだ有償のSaaS型アプリケーションを提供・配布できます。5つのプライマリドメインまたは5つのサブドメインに対してアプリケーションを配布できる権利を提供します。

DioDocsのライセンスについて詳しく見る

導入事例

株式会社三井住友銀行

DioDocsの導入でExcel帳票の作成を自動化。業務効率化とリスク軽減を実現

詳しく見る

株式会社WorkVision

新技術に対応したDioDocsの採用で医療機関のペーパーレス化を実現

詳しく見る