社名変更のお知らせ

Benefits

特長

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 6~)で動作する.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)へエクスポートできます。

デモを試す

マルチブラウザ対応の高機能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
  • Visual Studio for Mac
  • Visual Studio Code
開発言語C#、Visual Basic
OS各開発ツールをサポートするOS(Windows/macOS/Linux)

運用環境

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

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

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

アプリケーションの種類
  • Windows Forms(.NET/.NET Framework)
  • WPF(.NET/.NET Framework)
  • UWP
  • ASP.NET
  • ASP.NET Core(MVC/Web API/Razor Pages/BlazorBlazor WebAssemblyは対象外
  • コンソール
  • クラスライブラリ
  • Xamarin

※DioDocs for PDFに含まれるPDFビューワのサポート環境はこちらをご覧ください。

よくある質問

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

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

ナレッジベースを見る

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

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

ナレッジベースを見る

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

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

ナレッジベースを見る

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

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

ナレッジベースを見る

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

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

ナレッジベースを見る

ライセンスと価格

利用範囲ライセンス種別ライセンスの数え方ライセンス価格
開発-ユーザーライセンス本製品の機能を組み込んだアプリケーションを開発できます。1人の開発者(本製品の利用者)につき1ライセンス必要です。価格表
-配布配布ライセンス本製品の機能を組み込んで開発したアプリケーションを配布できます。特定用途を除いてランタイムフリーです。

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

導入事例

株式会社三井住友銀行

株式会社三井住友銀行

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

詳しく見る
株式会社WorkVision

株式会社WorkVision

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

詳しく見る
SBテクノロジー株式会社

SBテクノロジー株式会社

煩雑化していたExcel帳票の管理・運用コストをシステム化により削減

詳しく見る