PDF → TIFF (PDF To TIFF) (変換)

サマリー

.pdf ファイルを TIFF (Tagged Image File Format) にエクスポートします。

使用法

  • [入力 PDF ファイル] パラメーター値にジオリファレンス情報が含まれている場合、[出力 TIFF ファイル] パラメーター値を GeoTIFF にできます。 GeoTIFF は、ArcGIS AllSource でデジタイズして表示するためのソースとして使用できます。

  • このツールは、GeoPDF と ISO 標準の両形式の、ジオリファレンスされた PDF ドキュメントに対応しています。

  • [入力 PDF ファイル] パラメーター値が複数ページで構成されている場合、[PDF ページ番号] パラメーターによって .pdf ファイルのページ数が表示されます。

  • [入力 PDF ファイル] パラメーター値に空間参照が含まれていない場合、[PDF マップ] および [GeoTIFF タグの書き込み] パラメーターは使用できません。

  • 3D GeoPDF はサポートされていません。

パラメーター

ラベル説明データ タイプ
入力 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
出力をマップにクリップ
(オプション)

ページ全体をエクスポートするのか、マップのみをエクスポートするのかを指定します。

  • オン - [PDF マップ] パラメーターで指定したマップのみを TIFF にエクスポートします。
  • オフ - ページ全体を TIFF にエクスポートします。 これがデフォルトです。
Boolean
解像度 (DPI)
(オプション)

出力 .tif ファイルの DPI (Dots Per Inch) 単位の解像度。 デフォルトは 250 です。

Long
カラー モード
(オプション)

色を表すために使用されるビット数を指定します。

  • RGB トゥルー カラー32 ビット RGBA カラーが使用されます。 [圧縮] パラメーターを [JPEG] に設定すると、24 ビット RGB カラーが使用されます。 これがデフォルトです。
注意:

追加のオプションは今後のリリースでサポートされる予定です。

String
圧縮
(オプション)

出力 .tif ファイルの圧縮スキームを指定します。

  • LZWLempel-Ziv-Welch、可逆データ圧縮を使用します。 これがデフォルトです。
  • Deflate可逆データ圧縮を使用します。
  • JPEGJPEG 非可逆圧縮を使用します。 圧縮品質は 100 に自動設定され、変更できません。
  • なし圧縮は適用されません。
  • PackBitsPackBits 可逆圧縮を使用します。
String
GeoTIFF タグの書き込み
(オプション)

GeoTIFF タグを出力に追加するかどうかを指定します。 このパラメーターは、[入力 PDF ファイル] パラメーター値に空間参照が含まれる場合のみサポートされます。

  • オン - GeoTIFF タグを出力に追加します。 これがデフォルトです。
  • オフ - GeoTIFF タグを出力に追加しません。
Boolean

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
(オプション)

ページ全体をエクスポートするのか、マップのみをエクスポートするのかを指定します。

  • CLIP_TO_MAPpdf_map パラメーターで指定したマップのみを TIFF にエクスポートします。
  • NO_CLIPページ全体を TIFF にエクスポートします。 これがデフォルトです。
Boolean
resolution
(オプション)

出力 .tif ファイルの DPI (Dots Per Inch) 単位の解像度。 デフォルトは 250 です。

Long
color_mode
(オプション)

色を表すために使用されるビット数を指定します。

注意:

追加のオプションは今後のリリースでサポートされる予定です。

  • RGB_TRUE_COLOR32 ビット RGBA カラーが使用されます。 tiff_compression パラメーターを JPEG に設定すると、24 ビット RGB カラーが使用されます。 これがデフォルトです。
String
tiff_compression
(オプション)

出力 .tif ファイルの圧縮スキームを指定します。

  • LZWLempel-Ziv-Welch、可逆データ圧縮を使用します。 これがデフォルトです。
  • DEFLATE可逆データ圧縮を使用します。
  • JPEGJPEG 非可逆圧縮を使用します。 圧縮品質は 100 に自動設定され、変更できません。
  • NONE圧縮は適用されません。
  • PACK_BITSPackBits 可逆圧縮を使用します。
String
geotiff_tags
(オプション)

GeoTIFF タグを出力に追加するかどうかを指定します。 このパラメーターは、in_pdf_file パラメーター値に空間参照が含まれる場合のみサポートされます。

  • GEOTIFF_TAGSGeoTIFF タグを出力に追加します。 これがデフォルトです。
  • NO_GEOTIFF_TAGSGeoTIFF タグを出力に追加しません。
Boolean

コードのサンプル

PDFToTIFF の例 1 (Python ウィンドウ)

このサンプルは、ISO PDF を使用して必要なパラメーターを実行しています。

import arcpy
inPDF = r'C:\Project\export.pdf'
outTIFF = r'C:\Project\export.tif'
arcpy.conversion.PDFToTIFF(inPDF, outTIFF)
PDFToTIFF の例 2 (スタンドアロン スクリプト)

このサンプルは、複数ページの 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)

関連トピック