DioDocs for PDF
ライセンスおよび再配布
PDFビューワ > ライセンスおよび再配布
このトピックの内容:

ライセンス情報

製品をご購入いただくと、ライセンスキーを取得できます。

ライセンスキーを適用する方法

PDFビューワにライセンスキーを適用するには、DsPdfViewer クラスのインスタンスを作成して初期化する前に、DsPdfViewer.LicenseKey プロパティにライセンスキーを設定してください。

コードのコピー
<script>
// PDFビューワのライセンスキーを設定します
DsPdfViewer.LicenseKey = 'ライセンスキー';
// コードを追加します
window.onload = function(){
const viewer = new DsPdfViewer("#viewer1", { file: 'helloworld.pdf' });
viewer.addDefaultPanels();
}
</script>

上記コードを js ファイルを参照するコードの前に配置する必要があります。

コードのコピー
<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="theme-color" content="#000000">
    <title>GC Viewer Demo | PDF Plugin</title>
    <script>
        function loadPdfViewer(selector) {
            DsPdfViewer.LicenseKey = 'ライセンスキー';
            var viewer = new DsPdfViewer(selector, { renderInteractiveForms: true /*, documentListUrl: "/documentslist.json" */ });
            //viewer.addDocumentListPanel();
            viewer.addDefaultPanels();
        }
    </script>
</head>
<body onload="loadPdfViewer('#root')">
<div id="root"></div>
<script type="text/javascript" src="dspdfviewer.js"></script><script type="text/javascript" src="dspdfviewer.vendor.js"></script></body>
</html>

また、SupportAPI を使用する際は、有効な DioDocs for PDF 本体のライセンスが必要です。ライセンスは、GcPdfDocument.SetLicenseKey メソッドにて設定します。以下の例は、SupportApi/Controllers/DsPdfViewerController.cs にコンストラクタを追加し、その中で DioDocs for PDF 本体のライセンスをSupportAPIに適用する方法を示しています。

コードのコピー
public DsPdfViewerController()
        {
            // DioDocs for PDF 本体のライセンスキーを設定します
            GcPdfDocument.SetLicenseKey("ライセンスキー");
        }

再配布

PDFビューワを再配布する場合は、次のファイルを含める必要があります。

スクリプトファイル


CSSファイル

メモ:上記のファイルは、デフォルトのテーマを使用しないで、他のテーマを選択する場合のみ必要となります。別のテーマを使用する場合は、ビューワファイルがすでに配置されているフォルダにテーマのサブフォルダを作成し、そのサブフォルダにテーマのCSSファイルを配置します。これにより、テーマが自動的に適用されます。