OEM販売のご相談
ご相談ください!

PDF Tool API動作環境/制限事項

動作環境

『Antenna House PDF Tool API』をインストールしてご利用になるには以下の動作環境が必要です。

Windows

「ライブラリ」、「コマンドライン」共通です。

対応OS Windows Server 2025/2022 (日本語版)
Windows 11/10(日本語版)
  • ※1 Windows 10 Sモードには対応していません。
  • ※2 メーカー側のサポートが終了したOSは、動作保証外となります。
必須ライブラリ Microsoft Visual C++ 2015-2022 再頒布パッケージ

※ Microsoft Visual C++ 2015-2022再頒布パッケージは以下のサイトからダウンロードできます。

→ サポートされている最新のVisual C++ 再頒布パッケージのダウンロードURL
https://learn.microsoft.com/ja-jp/cpp/windows/latest-supported-vc-redist?view=msvc-170

※ Windows 11 スマートアプリコントロールが有効な環境にて動作確認済みです。

※ 旧バージョンの動作環境につきましては、機能比較表ページの「動作環境/開発環境/対応プログラム言語の比較」をご参照ください。

Linux (X86)

「ライブラリ」、「コマンドライン」共通です。

対応OS Linux 64bit X86アーキテクチャ
必須ライブラリ libc.so.6(glibc-2.28)、libstdc++.so.6.0.25、もしくはこれらと互換性があるライブラリ

※ Amazon Linux 2023 x86-64にて動作確認済みです。

※ 旧バージョンの動作環境につきましては、機能比較表ページの「動作環境/開発環境/対応プログラム言語の比較」をご参照ください。

Amazon Linux2 (X86)

「ライブラリ」、「コマンドライン」共通です。

対応OS Amazon Linux2 64bit X86アーキテクチャ
必須ライブラリ glibc 2.26.amzn2

対応するインターフェース

「ライブラリ」の対応するインターフェースは以下の通りです。

Windows

インターフェース 備考
C++
  • Microsoft Visual C++2019でビルドされています。
  • MFCは使われていません。
.NET Framework
  • .NET Framework 4.5以降対応
  • .NET インターフェースはC++ インターフェースのラッパーとして作成されています。
.NET6
  • .NET8で動作確認済みです。
  • .NET インターフェースはC++ インターフェースのラッパーとして作成されています。
Java
  • Java 11
  • Java 8
  • Java インターフェースはC++ インターフェースのラッパーとして作成されています。
コマンドライン C++ APIを利用して実装されています。

Linux(X86)

インターフェース 備考
C++ GCC8.3.1でビルドされています。
.NET6
  • .NET8で動作確認済みです。
  • NET インターフェースはC++ インターフェースのラッパーとして作成されています。
Java
  • Java 11
  • Java 8
  • Java インターフェースはC++ インターフェースのラッパーとして作成されています。
コマンドライン C++ APIを利用して実装されています。

Amazon Linux2(X86)

インターフェース 備考
C++ GCC 7.3.1-15.amzn2でビルドされています。
.NET6
  • .NET8で動作確認済みです。
  • .NET インターフェースはC++ インターフェースのラッパーとして作成されています。
Java
  • Java 11
  • Java 8
  • Java インターフェースはC++ インターフェースのラッパーとして作成されています。
コマンドライン C++ APIを利用して実装されています。
関連情報.NETライブラリーについて

.NETのライブラリーは下記サイトよりダウンロードできます。

※ .NET8で開発を行う場合は、.NET6用モジュールファイル「PdfTkNet6_70.dll」をご使用ください。

開発環境

Windows

開発ツール インターフェース
Microsoft Visual Studio 2022 .NET6
Microsoft Visual Studio 2019 .C++ , .NET Framework , コマンドライン
Eclipse Temurin JDK Java 11
Oracle JDK Java 8

Linux(X86)

開発ツール インターフェース
Microsoft Visual Studio 2022 .NET6
GCC8.3.1 C++ , コマンドライン
Eclipse Temurin JDK Java 11
Oracle JDK Java 8

Amazon Linux2(X86)

開発ツール インターフェース
Microsoft Visual Studio 2022 .NET6
GCC 7.3.1-15.amzn2 C++ , コマンドライン
Eclipse Temurin JDK Java 11
Oracle JDK Java 8

仮想環境への対応

ライブラリ・コマンドライン

『PDF Tool API』を仮想環境(VMwareやHyper-Vなど)で実行する場合、実環境上と同じ動作が保証されているのであれば機能制限はありません。

制限事項

ライブラリの制限事項

『PDF Tool API』の制限事項は、製品マニュアル「第9章 制限事項」をご参照ください。

コマンドラインの制限事項

Windows においては、コマンドプロンプトに文字数の制限があります。コマンドライン利用時にはご注意ください。

→ コマンド プロンプト (Cmd. exe) コマンドライン文字列の制限
https://docs.microsoft.com/ja-jp/troubleshoot/windows-client/shell-experience/command-line-string-limitation