DioDocs for PDF には、直感的で本格的な外観のアプリケーションを構築するためのさまざまな機能が提供されています。DioDocs for PDF ライブラリの主な機能は、次のとおりです。
- PDF の生成、ロード、変更、保存
DioDocs for PDF を使用すると、.NET Standard アプリケーションで、要件が単純か複雑かにかかわらず、ビジネス要件に応じて PDF ドキュメントを作成できます。また、任意のソースから PDF をロードし、変更した後、再度保存することもできます。
- PDFドキュメントの画像として保存
DioDocs for PDFを使用すると、画質を損なわせずにPDFを画像として保存できます。さらに、この機能は最低限のコードで実行できます。
- サポートされる PDF バージョン
DioDocs for PDF は、PDF 1.3、1.4、1.5、1.6、1.7、2.0、および PDF/A バージョンをサポートします。また、PDF/Aの準拠レベルを設定することもできます。
- 高度なテキスト処理
DioDocs for PDF は、標準 PDF、True Type、Open Type、WOFF などのフォントに加えて、自動的なフォントの埋め込みやサブセット化などの機能もサポートします。また、.NET Standard 2.0 向けにビルドされたライブラリでフルテキストサポートを提供します。これは、システムに依存せず、.NET Core、.NET Framework などのすべてのサポート対象プラットフォームで機能します。さらに、テキストの書式設定、段落の書式設定、複数行テキスト、テキストの配置、テキストの折り返し、テキストの抽出、行スペーシング、双方向テキストなど数多くのテキスト処理機能を提供するほか、複数言語のサポートも提供します。
- PDF セキュリティの追加
DioDocs for PDF ライブラリを使用すると、PDF ドキュメントの生成時に強固なセキュリティを適用できます。 DioDocs for PDF では、EncryptHandler、OwnerPassword、UserPassword、AllowCopyContent、AllowEditContent、AllowPrint などの基本的なセキュリティプロパティを使用して、ドキュメントを簡単に保護できます。また、PDF ドキュメントにデジタル署名することで、ドキュメントを保護することもできます。また、タイムスタンプ局(TSA:Time Stamping Authority)からのタイムスタンプを使用して、PDF ドキュメントにデジタル署名を追加でき、ドキュメントを保護することができます。
- 増分更新
DioDocs for PDF は増分更新をサポートしています。増分更新により、特に、すべての機能を有効に維持したまま、複数のデジタル署名を PDF ドキュメントに追加できます。
- フォームフィールドの追加
DioDocs for PDF では、テキスト、チェックボックス、ラジオボタン、署名など、さまざまなフォームフィールドを追加、変更、削除して、対話式のフォームを作成できます。フォームフィールドを使用することで、PDF ドキュメントに記入式のフォームを簡単に作成できます。
- フォームデータのインポートとエクスポート
DioDocs for PDFは、PDFのフォームデータをXML、FDF およびXFDFファイルでインポートまたはエクスポートする機能を提供します。
- リニアライズド PDF の生成
DioDocs for PDF では、ファイルをすばやくロードすることができるリニアライズド PDF ファイルを生成できます。
- 豊富な機能セット
DioDocs for PDF ライブラリは豊富な機能を提供しています。これらを使用して、テキスト、グラフィック、画像、注釈、アウトラインなどのコンテンツを含む複雑な PDF ドキュメントを生成できます。
- DioDocs PDF ビューワ
DioDocs PDF ビューワは、PDFドキュメントを表示するJavaScriptベースの高速クライアントビューワであり、PDFの標準機能を多くサポートします。
- HTMLからPDFへのシームレスな描画
DioDocs for PDF ライブラリとGcHtml ライブラリを使用することで、HTML テキストまたはHTML ファイルを PDFドキュメントに描画できます。
DioDocs for PDF でサポートされる機能の詳細については、「機能」トピックを参照してください。