PDFドキュメントからシートをインポート フォローする
十分な権限を持つReviztoユーザーは、PDFドキュメントからシートをインポートできます。
Reviztoは、PDFドキュメントの各ページをシートとして扱います。 PDFファイル名とページ ラベルを解析して、シート番号、シート名、改訂を生成します。 次に、このデータを分析して、インポート中のページが既存のシートの新しいバージョンかどうかを判定します。
インポート前に、ページと既存シートとの間で番号、名前、マッピングを修正するオプションがあります。 手作業による修正を最小限にするために、PDFファイル名またはページ ラベルが推奨規則のいずれかと一致していることを確認してください。
関連項目:
推奨命名規則
PDFドキュメントからシートをインポートする際、ReviztoはPDFファイル名とページ ラベルを解析し、シート名、説明、改訂を生成します。 解析ルールは、選択した命名規則に基づきます。
使用できる規則は次のとおりです。
- 解析されたファイル名(単一ページのドキュメントに推奨)
- 名前 + ページ(複数ページのドキュメントに推奨)
- ページ ラベル
解析されたファイル名
このオプションは、単一ページのPDFドキュメント(個別のファイルとして図面を印刷したもの)に推奨されます。
PDFドキュメントを「解析されたファイル名」オプションでシートとしてインポートする場合、次の規則が適用されます。
-
ファイル名は次のいずれかの形式である必要があります。
<Number><Separator><Name><Revision>.pdf <Number><Revision><Separator><Name>.pdfここで、各要素は以下のとおり定義されます。
- <Number>(必須)- 空白文字を含まない任意の文字列。 複数のシートに同一の番号がある場合、2つ目以降のシートにはこの番号に連番が追加されます(これは、複数ページのファイルをインポートする場合に必ず起こります)。
- <Separator>(Nameが後に続く場合は必須)- 任意の数の空白文字(アンダースコア(_)が1つ付くことも付かないこともある)、または単一のアンダースコア。
- <Name>(任意)- 次の括弧を含まない任意の文字列:()、[]、{}。
- <Revision>(任意)- 次の括弧のいずれかで囲まれた任意の文字列:()、[]、{}。
例:
| ファイル名 | シート番号 | シート名 | シートの改訂 |
| A101-FLOOR-PLAN-LEVEL-1.pdf(1ページ) | A101-FLOOR-PLAN-LEVEL-1 | <名前なし> | <改訂なし> |
| A101.04 - FLOOR PLAN - LEVEL 1 - ZONE 4.pdf(1ページ) | A101.04 | FLOOR PLAN - LEVEL 1 - ZONE 4 | <改訂なし> |
| A241.05.XYZ {3A}.pdf(1ページ) | A241.05.XYZ | <名前なし> | 3A |
| A241.05.XYZ Penthouse level (D).pdf(5ページ) |
A241.05.XYZ A241.05.XYZ 1 … A241.05.XYZ 4 |
Penthouse level Penthouse level … Penthouse level |
D D ... D |
| A241.05.XYZ[D]_Penthouse level.pdf(1ページ) |
A241.05.XYZ |
Penthouse level |
D |
名前 + ページ
このオプションは、複数ページのPDFドキュメント(複数の図面を1つのファイルに印刷したもの)に推奨されます。
PDFドキュメントを「名前 + ページ」オプションでシートとしてインポートする場合、次の規則が適用されます。
- シート番号は、「ファイル名(拡張子付き)+ スペース + PDFファイル内のページ番号」です。
- シート名は空白です。
- シートの改訂は空白です。
例:
| ファイル名 | シート番号 | シート名 |
| My document.pdf(5ページ) |
My document.pdf 1 … My document.pdf 5 |
<名前なし> |
ページ ラベル
PDFドキュメントから「ページ ラベル」オプションでシートをインポートする場合、次の規則が適用されます。
-
ページ ラベルは次の形式である必要があります。
<Prefix>:<Separator><Number> - <Name>ここで、各要素は以下のとおり定義されます。
- <Prefix>(任意)- セミコロンを含まない任意の文字列。
- <Separator>(任意)- 任意の数の空白文字。
- <Number>(必須)- 1つ以上の数字を含む文字列。
- <Name>(任意)- 任意の文字列。
- シートの改訂は空白です。
例:
| ページ ラベル | シート番号 | シート名 |
|
Pref: Sheet1 Pref: Sheet2 Pref: Sheet3 |
Sheet1 Sheet2 Sheet3 |
<名前なし> |
| 001 - Kitchen 002 - Kitchen 003 - Kitchen |
001 002 003 |
Kitchen Kitchen Kitchen |
シートのマッピング規則
PDFドキュメントからシートをインポートする際、ReviztoはPDFドキュメントのページを既存のシートにマッピングしようと試みます。 マッピングされたページは、既存のシートの新しいバージョンとして扱われます。
次のアルゴリズムを使用します。
-
各シート番号でスペースの後に0が続いている場合は、その0を削除します。
例えば、「Sheet 001」は「Sheet 1」に変更されます。
-
各ページについて、プロジェクト内に同一番号のシートが存在する場合は、そのシートにページをマッピングします。
まだマッピングされていないページがある場合は、手順3に進みます。
-
この手順では、ReviztoはPDFドキュメントでまだマッピングされていない最初のページをマッピングしようと試みます。
PDFドキュメントのファイル名に含まれる番号が付いたマッピング未完了のシートが1つだけ存在する場合は、次の手順を実行します。
- PDFドキュメントでまだマッピングされていない最初のページをそのシートにマッピングします。
- ページ番号をシート番号に設定します。
- PDFファイル名のうちシート番号に続く部分にページ名を設定します(先頭のスペース、先頭のハイフン、ハイフンの後のスペース、ファイル拡張子は省略します)。
この手順でのマッピングの例:
-
例1:
PDFファイル名 Sheet 3.pdf 対応するシート番号 Sheet 003 新しいシート番号(先頭のゼロを削除した後) Sheet 3 新しいシート名 <以前と同じ> -
例2:
PDFファイル名 Sheet03-01.pdf 対応するシート番号 Sheet03 新しいシート名 01
PDFドキュメントからシートをインポート
「新しいシートの追加」権限を持つReviztoユーザーは、PDFドキュメントからシートをインポートできます。 インポートするシートが、他のプロジェクト メンバーによってインポートされたシートの新しいバージョンである場合は、「すべてのシートの管理」権限が必要です。
PDFドキュメントから複数のシートをインポート
PDFドキュメントからシートをインポートするには、以下の手順に従います。
- Reviztoアプリケーションでプロジェクトを開きます。
- ウィンドウ上部の[2D]をクリックします。
- 宛先フォルダーを選択します。
-
ツールバーの[インポート]
をクリックし、[ファイルからインポート]を選択します。
このボタンが使用できない場合は、権限が不足しています。
- 1つまたは複数のファイルを開き、Reviztoがページを既存のシートにマッピングしてプレビューを開くまで待ちます。 次の手順を実行します。
- 最後に使用した命名規則を適用します。
-
ページ番号が重複している場合、一方のページ番号にスペースと数字を追加して一意にします。
例えば、3ページの番号が同じ「マイシート01」である場合、それぞれの番号は「マイシート01 1」、「マイシート01 2」、「マイシート01 3」に変更されます。
-
別の命名規則を選択できます。 選択し直すと、Reviztoはマッピングを再適用します。
- インポートする前にページを確認します。 次のいずれかを実行できます。
- シートのプレビューを拡大するには、それをクリックします。
- ページ番号と名前を編集するには、[編集]をクリックして番号と名前を入力し、[OK]をクリックします。 重複するページ番号を入力した場合、Reviztoは数字を追加して一意にします。
- ページを回転するには、[回転]をクリックします。
- マッピングを追加するには、[接続]をクリックしてシートを選択し、[選択]をクリックします。
- マッピングを削除するには、[切断]をクリックします。
- ページを削除するには、
をクリックします。
-
右上の[完了]をクリックします。
マッピングされたシートをインポートする際、Reviztoはシート名を更新します。 ただし、新しい名前が空白で以前の名前が空白でない場合は、Reviztoは以前の名前を保持します。
シートのインポート後、日付は「保留中」に設定されます。 プロジェクトを同期すると、日付は同期日に変更されます。
PDFドキュメントから単一のシートを更新
PDFドキュメントからReviztoのシートを更新できます。 Reviztoは、PDFドキュメントの最初のページのみを読み取り、残りは無視します。
PDFドキュメントからシートを更新するには、以下の手順に従います。
- Reviztoアプリケーションでプロジェクトを開きます。
- アプリケーションウィンドウ上部の[2D]をクリックします。
- 更新するシートを開きます。
-
上部ツールバーの[ファイルをインポート
]をクリックし、[ファイル]を選択します。
このボタンが使用できない場合は、権限が不足しています。
- PDFファイルを開きます。
- シートを回転する場合は、[回転]をクリックします。
- 右上の[完了]をクリックします。