ラベル | 説明 | データ タイプ |
入力 PDF ファイル | 入力 .pdf ファイルは TIFF にエクスポートされます。 | File |
出力 TIFF ファイル | 出力される .tif ファイルです。 | Raster Dataset |
PDF パスワード (オプション) | このパラメーターは ArcGIS 3.3 では使用できません。 今後のリリースでサポートされる予定です。 | Encrypted String |
PDF ページ番号 (オプション) | TIFF にエクスポートする PDF ドキュメントのページ番号です。 | Long |
PDF マップ (オプション) | エクスポートされるマップです。 .pdf ファイルにおけるマップとは、空間参照を含む PDF ページ上のグラフィックスの定義済みの入れ物です。 PDF マップは ArcGIS AllSource マップと同等で、空間参照の入れ物です。 PDF ドキュメントには 1 つ以上のマップが存在する可能性があります。 たとえば、1 ページにメイン マップと、追加の小さなオーバービューまたはキー マップが含まれることがあります。 [GeoTIFF タグの書き込み] パラメーター値を指定すると、これを使用して .tif ファイルの出力データの空間参照が設定されます。 [出力をマップにクリップ先] パラメーター値を指定すると、これを使用して出力 .tif ファイルの範囲が定義されます。 ページに複数のマップが含まれている場合、PDF ページ上の一意のマップそれぞれの名前がリストされます。 [最大] オプションを使用して、PDF 内の最大のマップを使用することもできます。 これがデフォルトです。 OGC GeoPDF 標準を使用する .pdf ファイルでサポートされているオプションは、[最大] のみです。 1 つのマップのみが含まれるページの場合、このパラメーターは空白になります。 | String |
出力をマップにクリップ (オプション) | ページ全体をエクスポートするのか、マップのみをエクスポートするのかを指定します。
| Boolean |
解像度 (DPI) (オプション) | 出力 .tif ファイルの DPI (Dots Per Inch) 単位の解像度。 デフォルトは 250 です。 | Long |
カラー モード (オプション) | 色を表すために使用されるビット数を指定します。
注意:追加のオプションは今後のリリースでサポートされる予定です。 | String |
圧縮 (オプション) | 出力 .tif ファイルの圧縮スキームを指定します。
| String |
GeoTIFF タグの書き込み (オプション) | GeoTIFF タグを出力に追加するかどうかを指定します。 このパラメーターは、[入力 PDF ファイル] パラメーター値に空間参照が含まれる場合のみサポートされます。
| Boolean |
サマリー
.pdf ファイルを TIFF (Tagged Image File Format) にエクスポートします。
使用法
[入力 PDF ファイル] パラメーター値にジオリファレンス情報が含まれている場合、[出力 TIFF ファイル] パラメーター値を GeoTIFF にできます。 GeoTIFF は、ArcGIS AllSource でデジタイズして表示するためのソースとして使用できます。
このツールは、GeoPDF と ISO 標準の両形式の、ジオリファレンスされた PDF ドキュメントに対応しています。
[入力 PDF ファイル] パラメーター値が複数ページで構成されている場合、[PDF ページ番号] パラメーターによって .pdf ファイルのページ数が表示されます。
[入力 PDF ファイル] パラメーター値に空間参照が含まれていない場合、[PDF マップ] および [GeoTIFF タグの書き込み] パラメーターは使用できません。
3D GeoPDF はサポートされていません。
パラメーター
arcpy.conversion.PDFToTIFF(in_pdf_file, out_tiff_file, {pdf_password}, {pdf_page_number}, {pdf_map}, {clip_option}, {resolution}, {color_mode}, {tiff_compression}, {geotiff_tags})
名前 | 説明 | データ タイプ |
in_pdf_file | 入力 .pdf ファイルは TIFF にエクスポートされます。 | File |
out_tiff_file | 出力される .tif ファイルです。 | Raster Dataset |
pdf_password (オプション) | このパラメーターは ArcGIS 3.3 では使用できません。 今後のリリースでサポートされる予定です。 | Encrypted String |
pdf_page_number (オプション) | TIFF にエクスポートする PDF ドキュメントのページ番号です。 | Long |
pdf_map (オプション) | エクスポートされるマップです。 .pdf ファイルにおけるマップとは、空間参照を含む PDF ページ上のグラフィックスの定義済み入れ物です。 PDF マップは ArcGIS AllSource マップと同等で、空間参照の入れ物です。 PDF ドキュメントには 1 つ以上のマップが存在する可能性があります。 たとえば、1 ページにメイン マップと、追加の小さなオーバービューまたはキー マップが含まれることがあります。 geotiff_tags パラメーター値を指定すると、これを使用して .tif ファイルの出力データの空間参照が設定されます。 clip_option パラメーター値を指定すると、これを使用して出力 .tif ファイルの範囲が定義されます。 マップを名前で指定できます。 LARGEST オプションを使用して、PDF 内の最大のマップを使用することもできます。 これがデフォルトです。 OGC GeoPDF 標準を使用する .pdf ファイルでサポートされているオプションは、LARGEST のみです。 注意:マップの名前を入力する際には、すべてのスペースをアンダースコアに置き換えます。 たとえば、「My Map」は「My_Map」になります。 | String |
clip_option (オプション) |
ページ全体をエクスポートするのか、マップのみをエクスポートするのかを指定します。
| Boolean |
resolution (オプション) | 出力 .tif ファイルの DPI (Dots Per Inch) 単位の解像度。 デフォルトは 250 です。 | Long |
color_mode (オプション) | 色を表すために使用されるビット数を指定します。 注意:追加のオプションは今後のリリースでサポートされる予定です。
| String |
tiff_compression (オプション) | 出力 .tif ファイルの圧縮スキームを指定します。
| String |
geotiff_tags (オプション) | GeoTIFF タグを出力に追加するかどうかを指定します。 このパラメーターは、in_pdf_file パラメーター値に空間参照が含まれる場合のみサポートされます。
| Boolean |
コードのサンプル
このサンプルは、ISO PDF を使用して必要なパラメーターを実行しています。
import arcpy
inPDF = r'C:\Project\export.pdf'
outTIFF = r'C:\Project\export.tif'
arcpy.conversion.PDFToTIFF(inPDF, outTIFF)
このサンプルは、複数ページの OGC PDF ドキュメントの各ページを通ってループし、各ページと一部のオプション パラメーター セットをエクスポートして、ピラミッドを構築して各 TIFF の統計を計算しています。
import arcpy
import os
# Define variables
inPDF = r'C:\Project\OGC_DDP.pdf'
outTIFF = r'C:\Project\TIFFs'
# Create PDFDocument Object from inPDF
pdf = arcpy.mp.PDFDocumentOpen(inPDF)
# Loop through each page in the PDF and create a name based on the page number
for page in range(1, pdf.pageCount+1):
name = str(page) + ".tif"
outTIFFpath = os.path.join(outTIFF, name)
# Export each page to TIFF using 96 DPI, RGB color mode, and JPEG compression
arcpy.conversion.PDFToTIFF(inPDF, outTIFFpath, '#', str(page), '#', '#', 96,
'RGB_TRUE_COLOR', 'JPEG')
# Build pyramids and calculate statistics on each output TIFF
arcpy.management.BuildPyramidsandStatistics(outTIFF)
print("Exported " + outTIFFpath)