説明
OpenInputFile の直後に呼び出すとき、入力ファイル文書の PDF バージョンを取得します。また、OpenOutputFile の直前に呼び出すときは、出力ファイルに PDF バージョンを設定します。
注意 : OpenInputFile が OpenOutputFile の前に呼び出されるときは、入力ファイルの PDF バージョンが出力ファイルに適用されます。
戻り値の型
String
|
戻り値 |
説明 |
|
1.1 |
レガシー プログラム |
|
1.2 |
Acrobat 3.x および 4.x のいくつかの機能 |
|
1.3 |
Acrobat 4.x |
|
1.4 |
Acrobat 5.x |
|
1.5 |
Acrobat 6.x および 7.x |
構文
value = object.PDFVersion = value
PDFVersion プロパティは次のパラメータから構成されています。
|
パラメータ |
値の型 |
説明 |
|
Object |
|
Toolkit オブジェクト |
|
Value |
String |
1.1 - レガシー プログラム 1.2 - Acrobat 3.x および 4.x のいくつかの機能 1.3 - Acrobat 4.x 1.4 - Acrobat 5.x 1.5 – Acrobat 6.x および 7.x |
備考
バージョンの高い PDF の機能を使用した文書を結合する際に PDF バージョンを低く設定すると、予期しない結果が起こることがあります。
例
strPath = CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".") & "\"
Set TK = CreateObject("APToolkit.Object")
r = TK.OpenInputFile("Input1.pdf")
strV1 = TK.PDFVersion
r = TK.CloseInputFile()
r = TK.OpenOutputFile("Output2.pdf")
r = TK.OpenInputFile("Input2.pdf")
strV2 = TK.PDFVersion
If strV1 = strV2 Then
r = TK.CopyForm(0, 0)
r = TK.CloseInputFile()
r = TK.MergeFile("Input1.pdf", 0, 0)
End If
TK.CloseOutputFile
Set TK = Nothing