从 PDF 文件导入图纸 关注
拥有足够权限的 Revizto 用户可以从 PDF 文件导入图纸。
Revizto 将 PDF 文件的每一页都视为一张图纸。 它会解析 PDF 文件名和页面标签,以生成图纸编号、名称和修订版本。 然后分析这些数据,以确定要导入的页面是否为现有图纸的新版本。
在导入之前,您可以更正编号、名称以及页面与现有图纸之间的映射。 为了尽量减少手动更正,请确保 PDF 文件名或页面标签符合推荐的命名模式之一。
另请参阅:
推荐的命名模式
从 PDF 文件导入图纸时,Revizto 会解析 PDF 文件名和页面标签,以生成图纸名称、描述和修订版本。 解析规则基于您选择的命名模式。
以下模式可用:
解析的文件名
此选项推荐用于单页 PDF 文件(图纸打印为单独的文件)。
使用“解析的文件名”选项从 PDF 文件导入图纸时,以下规则适用:
-
文件名必须采用以下格式之一:
<编号><分隔符><名称><修订版本>.pdf <编号><修订版本><分隔符><名称>.pdf其中:
- <编号> - 必需 - 不包含空白字符的任意字符串。 如果多张图纸的编号相同,第一张图纸之后的图纸会在编号后附加序列号(导入多页文件时总是会发生这种情况)。
- <分隔符> - 如果后面跟着名称,则为必需 - 任意数量的空白字符(包含或不包含单个下划线 (_)),或单个下划线。
- <名称> - 可选 - 任意字符串,不带括号:()、[] 或 {}。
- <修订版本> - 可选 - 任意字符串,用括号括起:()、[] 或 {}。
示例:
| 文件名 | 图纸编号 | 图纸名称 | 图纸修订版本 |
| 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 文件(一组图纸打印为单个文件)。
使用“名称 + 页码”选项从 PDF 文件导入图纸时,以下规则适用:
- 图纸编号为:文件名(含扩展名)+ 空格 + PDF 文件中的页码。
- 图纸名称为空。
- 图纸修订版本为空。
示例:
| 文件名 | 图纸编号 | 图纸名称 |
| My document.pdf(5 页) |
My document.pdf 1 … My document.pdf 5 |
<无名称> |
页面标签
使用“页面标签”选项从 PDF 文件导入图纸时,以下规则适用:
-
页面标签必须为以下格式:
<前缀>:<分隔符><编号> - <名称>其中:
- <前缀> - 可选 - 任意字符串,不带分号。
- <分隔符> - 可选 - 任意数量的空白字符。
- <编号> - 必需 - 一个字符串,至少包含一个数字。
- <名称> - 可选 - 任意字符串。
- 图纸修订版本为空。
示例:
| 页面标签 | 图纸编号 | 图纸名称 |
|
Pref: Sheet1 Pref: Sheet2 Pref: Sheet3 |
Sheet1 Sheet2 Sheet3 |
<无名称> |
| 001 - Kitchen 002 - Kitchen 003 - Kitchen |
001 002 003 |
Kitchen Kitchen Kitchen |
图纸映射规则
从 PDF 文件导入图纸时,Revizto 会尝试将 PDF 文件页面映射到现有图纸。 它将被映射的页面视为现有图纸的新版本。
它使用以下算法:
-
对于每个图纸编号,如果其中包含空格,且后跟若干个零,则移除这些零。
例如,“Sheet 001”会变为“Sheet 1”。
-
对于每个页面,如果项目中存在具有相同编号的图纸,则将页面映射到该图纸。
如果某些页面仍未映射,请转到步骤 3。
-
在此步骤中,Revizto 会尝试映射 PDF 文件的第一个未映射页面。
如果存在单张未映射的图纸,且编号是 PDF 文件名的一部分,则执行以下操作:
- 将 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”。
- 选择目标文件夹。
-
在顶部工具栏上,单击“导入”
,然后选择“从文件导入”。
如果此按钮不可用,则说明权限不足。
- 打开一个或多个文件,等待 Revizto 将页面映射到现有图纸并打开预览。 它执行以下步骤:
- 应用上次使用的命名模式。
-
如果任何几个页面的编号相同,会在其中一个页面编号后添加空格和数字以使其唯一。
例如,如果三个页面具有相同编号“我的图纸01”,它们的编号将更改为“我的图纸01 1”、“我的图纸01 2”和“我的图纸01 3”。
-
您可以选择不同的命名模式。 如果这样做,Revizto 会重新应用映射。
- 在导入页面之前先进行检查。 可以执行以下操作之一:
- 要放大图纸预览,请单击图纸。
- 要编辑页面编号和名称,请单击“编辑”,输入编号和名称,然后单击“确定”。 如果输入重复的页面编号,Revizto 会添加一个数字以使其唯一。
- 要旋转页面,请单击“旋转”。
- 要添加映射,请单击“连接”,选择一张图纸,然后单击“选择”。
- 要移除映射,请单击“断开连接”。
- 要移除页面,请单击
。
-
在右上角,单击“完成”。
导入已映射的图纸时,Revizto 会更新其名称。 但是,如果新名称为空而旧名称不为空,Revizto 将保留旧名称。
图纸导入后,其日期将设置为“待处理”。 同步项目时,它们会变为同步日期。
从 PDF 文件更新单张图纸
您可以从 PDF 文件更新一张 Revizto 图纸。 Revizto 会读取 PDF 文件的第一页,并忽略其余页面。
要从 PDF 文件更新图纸:
- 在 Revizto 应用程序中,打开一个项目。
- 在应用程序窗口顶部,单击“2D”。
- 打开要更新的图纸。
-
在顶部工具栏,单击“导入文件”
,然后选择“文件”。
如果此按钮不可用,则说明权限不足。
- 打开 PDF 文件。
- 如果要旋转图纸,请单击“旋转”。
- 在右上角,单击“完成”。