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 8~)で動作する.NETアプリケーションを開発できます。Windows、macOS、Linuxなどクロスプラットフォーム環境で動作可能です。
クラウドアプリケーション展開
Azure、AWS、GCPなどのパブリッククラウドに配置する.NETアプリケーションの開発で利用可能です。仮想マシン、コンテナ、サーバーレスなどの方法で配置できます。
主な機能
その他の機能
PDF帳票を作成
DioDocs for PDFはHTMLで作成した帳票テンプレートを読み込み、アプリケーションで使用する入力フォームや参照するデータベースからデータを追加して、請求書・販売報告書・領収書・出荷ラベル・注文書などの包括的な「PDF帳票」を作成できます。
1. HTMLで帳票テンプレートを作成
HTMLで帳票テンプレートを作成し、データを追加するためのプレースホルダー( {{ ProductName }} や {{ CompanyName }} など)を設定します。
2. 帳票テンプレートにデータをバインド
データソースから取得したデータをHTMLテンプレートのプレースホルダーにバインドします。
3. データがバインドされたHTMLをPDFに出力
データがバインドされたHTMLをレンダリングします。その後、HTMLをPDFに出力します。
DioDocs for PDFで操作可能なPDFの機能
各機能をデモで確認できます。機能概要とC#、VB.NETのコードでPDFファイルを作成、編集するサンプルです。
オンデマンドセミナー
過去に開催したウェビナーの動画をいつでもお好きな時に無料でご視聴いただけます。DioDocs for PDFの機能や特徴、利用方法などを詳しくご紹介しています。
無料ですべての機能をお試しいただけます
安心と信頼のサポート体制
サポートサービス満足度
技術サポート利用者アンケートより(2016年1月〜2018年12月実施分)
選ばれ続けて30年
コンポーネントベンダーとして培われた30年の販売実績とサポート経験をもとに、高品質なサービスをご提供します。
豊富なドキュメント
ヘルプやデモに加え、ナレッジベースでは最新の製品情報をご確認いただけます。
E-mailサポート
開発時に課題が発生した際もご安心ください。
サブスクリプションをご契約中のお客様は、E-mailによる技術サポートをご利用いただけます。
必要システム
開発環境
開発ツール |
|
---|---|
開発言語 | C#、Visual Basic |
OS | 各開発ツールをサポートするOS(Windows/macOS/Linux) |
運用環境
フレームワーク |
|
---|---|
OS | 各フレームワークが動作するOS(Windows/macOS/Linux/Xamarin) |
アプリケーションの種類 |
|
※DioDocs for PDFに含まれるPDFビューワのサポート環境はこちらをご覧ください。
よくある質問
既存のPDFファイルに上書き保存できますか?
既存のPDFファイルを編集して、そのまま上書き保存することは可能です。詳しくは以下のナレッジベースの項目をご覧ください。
既存のPDFファイルに含まれるテキストを変更することはできますか?
ReplaceTextメソッドでテキストを変更することができます。詳しくは以下のナレッジベースの項目をご覧ください。
既存のPDFファイルに含まれるテキストを削除することはできますか?
DeleteTextメソッドでテキストを削除することができます。詳しくは以下のナレッジベースの項目をご覧ください。
パスワード付きのPDFを編集できますか?
Loadメソッドの第2引数にパスワードを渡すことで、セキュリティが設定されたPDFを読み込み、編集することが可能です。詳しくは以下のナレッジベースの項目をご覧ください。
複数のPDFファイルを1つのPDFに出力できますか?
MergeWithDocumentメソッドで複数のPDFファイルを結合することができます。詳しくは以下のナレッジベースの項目をご覧ください。