如何通过命令行将MicroStation(DGN)文件转换为PDF?
答案 0 :(得分:1)
OpenDesign Alliance具有dgn和dwg库以及pdf功能。 您可以使用它们来创建命令行实用程序。
答案 1 :(得分:0)
Decision Graphics http://www.dgnlink.com/有许多产品可以将DGN转换为DWG,所有产品都可以从命令行运行。
获得DWG文件后,您可以使用命令行之一DWG到PDF转换器(我不推荐使用特定的转换器,但快速Google会找到加载),或者如果您有AutoCAD或AutoCAD的副本LT,您可以编写一个脚本来使用DWG To PDF绘图仪转换DWG。
答案 2 :(得分:0)
从命令行参数中,您无法执行此操作。但是,您可以创建一个Visual Basic或VB.NET应用程序,它将为微处理器提供午餐,以便为您完成。
答案 3 :(得分:0)
我长期以来一直在努力解决这个问题。所有现有的工具都需要昂贵的每用户许可证,这对我的实施来说是不行的。
我通过三件事的组合解决了这个问题:
下载的Bentley Viewer。这是他们100%免费观看/打印应用程序。
使用GhostScript和RedMon设置虚拟Windows postscript打印机。这里有各种各样的指南,跟踪所有先决条件可能有点棘手,但一旦正确设置它就非常稳定。以下是一个指南:GhostScript/RedMon Guide
使用“键入命令”脚本将打印命令传递给Bentley View。这只需要创建一个包含所需命令(List of Commands)的文本文件,然后在命令行上传递它和要转换的文件:
BentleyView.exe -M [Filename.dgn] -S [KeyIn FileName]
请注意,在-M和DGN文件名之间需要一个空格,但在-S和键入命令脚本文件名之间不需要空格。
我以前用来打印文档然后退出GUI的脚本是:
PRINT PRINTERNAME PDFWriter
PRINT EXECUTE
QUIT
这根本不是一个完美的解决方案,特别是因为它需要安装Bentley View,并且在调用时也会打开一个UI(尽管它在打印后会立即关闭它)。