登録日:2018年1月17日
最終更新日:2022年9月22日
コンテンツID:003
DocuWorks 9 / DocuWorks 9.1でのDocuWorks Development Tool Kit(SDK)の利用について記載します。
1. DocuWorks Development Tool Kit 8までで作成したアプリケーションをDocuWorks 9環境で利用する場合
- DocuWorks 9では、インターフェイス(API/SPI)の上位互換性があります。DocuWorks Development Tool Kit 8までで作成したアプリケーションからの利用につきましては、DocuWorks 9との組み合わせでも原則動作します。
- 以下の場合には、別途ライセンス商品をご購入いただく必要がございます。
- 「3. DocuWorks 9の環境でDocuWorks APIを使った場合の制限事項」の制限を解除する場合
- 以下の場合には、別途ライセンス商品をご購入いただく必要がございます。
2. DocuWorks 9上で新規にアプリケーションを開発する場合
- DocuWorks 9上で、DocuWorks Development Tool Kit 9を用いて新規に開発したアプリケーションを利用する場合は、以下が必要になります。
- ご利用のDocuWorks 9のバージョンを9.0.1以降にアップデートしてください。
- 以下の場合には、別途ライセンス商品をご購入いただく必要がございます。
- 「3. DocuWorks 9の環境でDocuWorks APIを使った場合の制限事項」の制限を解除する場合
3. DocuWorks 9の環境でDocuWorks APIを使った場合の制限事項
DocuWorks 9の環境でDocuWorks APIを利用する場合は、以下に示すようにAPIの一部機能が制限されます。
アプリケーション種別 | DocuWorks 8以前との組み合わせ | DocuWorks 9との組み合わせ | |
---|---|---|---|
制限事項 | 制限を解除する方法 | ||
デスクトップアプリケーション | 制限なし |
|
デスクトップアプリケーション向けライセンス商品「DocuWorks OCR License for Development Tool Kit(デスクトップアプリケーション用)」をご購入・設置していただく必要があります |
サーバーアプリケーション4参照 | 制限なし | サーバーアプリケーション向けライセンス商品「DocuWorks OCR/PDF License for Development Tool Kit(サーバーアプリケーション用)」をご購入・設置していただく必要があります |
DocuWorks サブスクリプション/サブスクリプション Suiteに関する制限事項
DocuWorks API(XDWAPI)で作成したプログラムを使用する場合、ボリュームライセンス版またはライセンス認証版のDocuWorksをインストールした環境でご利用ください。
DocuWorks サブスクリプションでは、定期的なログインが必要です。バッチ処理などによりXDWAPIを連続して実行中に再ログインが必要になると処理が停止されるため、推奨できません。
4.サーバーアプリケーションについて
サーバーアプリケーションの定義
- ネットワーク内にあるコンピュータ上にインストールされた状態で、個人のユーザーによってなされるのではない処理(例えば、他のアプリケーションによる自動処理)をするアプリケーション。
- アプリケーションが設置されるOSがクライアントOSか、サーバーOSかは関係ありません。
サーバーアプリケーションでの利用の例
- 別のクライアントからの要求に応じて、サーバー上にあるDocuWorks Development Tool KitのOCR/PDFを使ったアプリケーションが実行された場合
- サービスで自動起動し、DocuWorks Development Tool KitからOCR/PDFを利用する場合
サーバーアプリケーションに該当しない(デスクトップアプリケーション)利用の例
- リモートデスクトップでクライアントからサーバーへ接続し、アプリケーションを利用する場合
- ファイルサーバー上のDocuWorksファイルにアプリケーションでOCR処理を実行し、別の人がそのファイルを参照する場合
- ファイルサーバー上のDocuWorksファイルに個人PCのアプリケーションからOCR処理を実行する場合
5. DocuWorks 8と9でのDocuWorks APIに関する変更点
5-1. DocuWorks 8以前で利用していた処理が、DocuWorks 9上では別途ライセンスが必要となる機能
該当するアプリケーション種別 | 該当機能 | 該当関数 | DocuWorks 9上で動作させた結果 | |
---|---|---|---|---|
デスクトップアプリケーション | サーバーアプリケーション | |||
OCR機能 |
|
内蔵エンジン(XDW_OCR_ENGINE_DEFAULT/XDW_OCR_ENGINE_FRE)を指定すると、XDW_E_ACCESSDENIEDエラーになります。 | ||
— (ライセンス不要) |
PDF文書をXDW変換する機能 |
|
ライセンス適用有無による動作の違いはありません。 |
5-2. DocuWorks 8以前で利用していた処理が、DocuWorks 9上では利用できなくなる機能
該当するアプリケーション種別 | 該当機能 | 該当関数 | DocuWorks 9上で動作させた結果 | |
---|---|---|---|---|
デスクトップアプリケーション | サーバーアプリケーション | |||
自己解凍文書作成機能 |
|
常にXDW_E_NOT_INSTALLEDエラーになります。 | ||
テキスト矩形情報取得機能
|
|
DocuWorks 9でOCRした文書を、DocuWorks 8の環境でXDW_FindTextInPageすると、XDW_E_ACCESSDENIEDエラーになります。 |
5-3. DocuWorks 8以前で利用していた処理が、DocuWorks 9上では処理結果が異なる機能
該当するアプリケーション種別 | 該当機能 | 該当関数 | DocuWorks 9上で動作させた結果 | |
---|---|---|---|---|
デスクトップアプリケーション | サーバーアプリケーション | |||
OCR機能 |
|
OCRエンジンの違いにより結果が異なります。 | ||
PDF文書をXDW変換する機能 |
|
変換エンジンの違いにより結果が異なります。 | ||
ページ回転する機能 |
|
アノテーションが貼ってあるページに対して実行すると、DocuWorks 8ではXDW_E_INVALID_OPERATIONエラーになりますが、DocuWorks 9では成功します。(DocuWorks Viewerでも回転できるアノテーションの場合) |
6. DocuWorks 9とDocuWorks 9.1でのDocuWorks APIに関する変更点
6-1. DocuWorks 9以前で利用していた処理が、DocuWorks 9.1上では処理結果が異なる機能
該当するアプリケーション種別 | 該当機能 | 該当関数 | DocuWorks 9.1上で動作させた結果 | |
---|---|---|---|---|
デスクトップアプリケーション | サーバーアプリケーション | |||
イメージファイルからXDW変換する機能 |
|
XDW変換時の画像圧縮オプションにMRC圧縮(XDW_COMPRESS_MRC_NORMAL / XDW_COMPRESS_MRC_HIGHQUALITY / XDW_COMPRESS_MRC_HIGHCOMPRESS)が指定された場合でも、JPEG圧縮(XDW_COMPRESS_NORMAL / XDW_COMPRESS_HIGHQUALITY / XDW_COMPRESS_HIGHCOMPRESS)が指定された場合と同じ結果となります。 | ||
XDW文書からPDF変換する機能 |
|
PDF変換時の画像圧縮オプションにMRC圧縮(XDW_COMPRESS_MRC_NORMAL / XDW_COMPRESS_MRC_HIGHQUALITY / XDW_COMPRESS_MRC_HIGHCOMPRESS)が指定された場合でも、JPEG圧縮(XDW_COMPRESS_NORMAL / XDW_COMPRESS_HIGHQUALITY / XDW_COMPRESS_HIGHCOMPRESS)が指定された場合と同じ結果となります。 | ||
XDW文書からPDF文書を取り出す機能 |
|
高圧縮XDWからのイメージ取り出しの場合でも、JPEG圧縮のPDF文書として取り出されます。 | ||
XDW文書内の文書属性やアノテーションをXMLファイルに入出力する機能 |
|
入出力可能なXMLファイルの名前空間が xmlns:dw="http://www.fujifilm.com/fb/2021/04/docuworks/api/docuworksfile"に変更されました。 |