よくある質問
全般
DioDocsはどのような製品ですか?
DioDocs(ディオドック)はメシウスが販売する、.NETアプリケーション開発用のドキュメントAPIライブラリのブランド名です。開発環境に導入して利用するライブラリで、C#およびVB.NETでAPIを操作することでドキュメントファイルを生成、更新できます。
対応するドキュメントごとにAPIライブラリを製品として提供しています。
- DioDocs for Excel:Excelファイルを生成、更新するためのAPIライブラリ
- DioDocs for PDF:PDFファイルを生成、更新するためのAPIライブラリ
Microsoft OfficeやAdobe製品をインストールする必要がありますか?
DioDocはMicrosoft ExcelやAdobe Acrobatなど他のソフトウェアに依存しない製品です。開発環境および実行環境に他のソフトウェアをインストールする必要はありません。
サポート期間はいつまでですか?
開発ライセンスのサブスクリプション契約(PDF形式)に付随するテクニカルサポートの提供期間は1年間です。
製品技術情報や不具合の報告はどこから入手できますか?
ナレッジベースより、その他の製品技術情報や不具合の報告が検索できます。
初心者向けの学習教材はありますか?
翔泳社が提供するWebメディア「CodeZine」にてDioDocの記事を連載しています。また、弊社のブログでもDioDocの記事を公開しています。
DioDocsを使用したExcel帳票の作成方法を詳しく紹介したページも公開しています。
機能
対応する文書フォーマットを教えてください。
Excel(.xlsx)とPDF(.pdf)に対応しています。その他に対応しているファイル入出力については以下をご覧ください。
DioDocs for Excelは外字に対応していますか?
Excelファイルに外字を出力することは可能です。詳しくは以下のナレッジベースの項目をご覧ください。
DioDocs for PDFは外字に対応していますか?
PDFファイルに外字を出力することは可能です。詳しくは以下のナレッジベースの項目をご覧ください。
対応環境
開発環境にVisual Studioは必須ですか?
.NET Frameworkや.NETに対応した開発環境で利用できます。開発生産性の高い統合開発環境であるVisual Studioはもちろん、クロスプラットフォームで利用可能なエディタVisual Studio Codeや、macOS用のVisual Studio for Macでも利用可能です。
どのようなアプリケーションの開発に利用できますか?
DioDocsは.NET Frameworkおよび.NET Coreに対応しているライブラリです。これらのフレームワークがサポートするアプリケーションプラットフォームで利用できます。
ライセンス
ライセンスの概要を教えてください。
ライセンスには、弊社製品を使用して開発する際に必要な「開発ライセンス」と、作成したアプリケーションを配布する際に必要な「配布ライセンス」があります。それぞれについて必要なライセンスは、以下のとおりです。
- 開発ライセンス
ユーザーライセンス(1開発者につき1ライセンス必要)で3台まで同時インストール可能です。 - 配布ライセンス
特定用途を除いてランタイムフリーです。開発するアプリケーションやWebサイトの数、接続するユーザーおよびデバイス数に制限はありません。 - 配布ライセンス(PDFビューワ)
PDFビューワの配布ライセンスでは、1つのプライマリドメインまたは1つのサブドメインに対してアプリケーションを配布できる権利を提供します。
詳しくは以下をご覧ください。
- 開発ライセンス
製品版とトライアル版の違いはなんですか?
DioDocsには以下の種類のライセンスがあります。
- 製品版
使用方法や期限に制限はありません。 - トライアル版
使用日数が30日に限定されます。 - ライセンス無し
バナー表示や利用回数などの制限がありますが、使用日数に制限はありません。
- 製品版
ライセンスキーを設定する方法は?
- DioDocs for Excel
- プロジェクトにあるすべてのExcelワークブックにライセンスを設定するにはSetLicenseKeyメソッドを使用します。
Workbook.SetLicenseKey("Your License Key"); - Excelワークブックの特定のインスタンスにライセンスを設定するには、Excelワークブックのインスタンスを作成する際、ライセンスキーを追加します。
var workbook = new Workbook("Your License Key");
- プロジェクトにあるすべてのExcelワークブックにライセンスを設定するにはSetLicenseKeyメソッドを使用します。
- DioDocs for PDF
- プロジェクトにあるすべてのPDFドキュメントにライセンスを設定するにはSetLicenseKeyメソッドを使用します。
GcPdfDocument.SetLicenseKey("Your License Key"); - PDFドキュメントの特定のインスタンスにライセンスを設定するには、PDFドキュメントのインスタンスを作成する際、ライセンスキーを追加します。
var document = new GcPdfDocument("Your License Key");
- プロジェクトにあるすべてのPDFドキュメントにライセンスを設定するにはSetLicenseKeyメソッドを使用します。
- DioDocs for Excel
サブスクリプション契約とはなんですか?
開発ライセンスに付随する契約です。契約期間や提供サービスなどの詳細は以下をご覧ください。
特別契約とはなんですか?
弊社が定めた特定用途のアプリケーションを開発および配布する際に必要な契約です。詳細は以下をご覧ください。