如何从.dwg文件中导入二维绘图数据?
您可以获取.dwg文件中的所有数据,但这种方式比矢量化更复杂。请参考OdReadEx示例,该示例能加载.dwg文件并导出其内容
是否有工具可将多个DXF文件合并为单个DXF文件?
您可先将.dxf文件转换为.dwg格式,再以外部参照形式插入主图纸,最后通过绑定操作实现合并。具体可参考OdDbXrefMan::bind() - XRefMan.h文件。
Linux系统是否支持PDF导入功能?
支持,您需要准备libTD_Pdfium.so库文件和TD_PdfImport.tx模块。不过目前仅存在Windows平台的使用示例,具体操作方法请参阅我们的技术文档说明 our documentation.
可以导入IGES文件吗?
是的,ODA框架支持IGES格式。
在哪里可以设置DGN导入参数?
请参阅《DGN导入参数》专题说明文档 DGN Import Parameters
Which elements can be imported from a .dgn file to a .dwg file?
从.dgn文件可导入哪些元素到.dwg文件?
请参阅《DGN元素导入.dwg文件支持说明》专题文档,其中包含完整支持、部分支持及不支持对象的对照表格 DGN Elements Available for Import to .dwg Files
如何从PDF文件导入数据?
Drawings SDK不直接支持将.pdf文件导入.dwg文件。
但内核归档文件(TD_Pdfium.dll)中包含一个免费的PDF模块。您可在此处查阅该模块适用的版本信息 here.
导入.dgn文件需要链接哪些库?
请查看DgnImport模块(动态版本)的链接库列表:
- kernel32.lib
- user32.lib
- gdi32.lib
- winspool.lib
- shell32.lib
- ole32.lib
- oleaut32.lib
- uuid.lib
- comdlg32.lib
- advapi32.lib
ODA libs:
- ..\..\..\..\..\lib\vc9dlldbg\TG_Db.lib
- ..\..\..\..\..\lib\vc9dlldbg\TD_Gs.lib
- ..\..\..\..\..\lib\vc9dlldbg\AcDgnLS.lib
- ..\..\..\..\..\lib\vc9dlldbg\TD_Db.lib
- ..\..\..\..\..\lib\vc9dlldbg\TD_DbRoot.lib
- ..\..\..\..\..\lib\vc9dlldbg\TD_Gi.lib
- ..\..\..\..\..\lib\vc9dlldbg\oless.lib
- ..\..\..\..\..\lib\vc9dlldbg\tinyxml.lib
- ..\..\..\..\..\lib\vc9dlldbg\zlib.lib
- ..\..\..\..\..\lib\vc9dlldbg\TD_SpatialIndex.lib
- ..\..\..\..\..\lib\vc9dlldbg\TD_Ge.lib
- ..\..\..\..\..\lib\vc9dlldbg\sisl.lib
- ..\..\..\..\..\lib\vc9dlldbg\TD_Root.lib
- ..\..\..\..\..\lib\vc9dlldbg\TD_Alloc.lib
如何将.dgn文件导入.dwg文件?
导入步骤如下:
加载DGN导入TX模块
创建导入器实例
设置主机应用服务对象(用于新建数据库等)
配置导入参数及文件路径
执行导入(调用导入器的import()方法)
详细操作请参阅《.dgn文件导入.dwg文件》专题说明及Drawing/Examples/ExDgnImport示例应用。