0
我对AutoCAD非常陌生,并且被要求编写一个C#实用程序,可以将.dwg文件转换为pdf。我一直在google搜索,还没有想出任何方式。你有什么建议吗?将dwg文件转换为pdf
我对AutoCAD非常陌生,并且被要求编写一个C#实用程序,可以将.dwg文件转换为pdf。我一直在google搜索,还没有想出任何方式。你有什么建议吗?将dwg文件转换为pdf
如果您正在自动执行AutoCAD,那么只需使用DWG to PDF.pc3
打印机发送命令来绘制适当的布局。如果您使用COM,您正在寻找SendStringToExecute()
或SendCommand()
。
即使您正在批量绘制您的图形,C#也是过度使用这些内置命令的。请参阅AutoCAD Publish
命令。
编辑回应下面的评论。 您应该看看https://developer.autodesk.com/api/autocadio/ - 它是作为Web服务的AutoCAD。
完整的需求是当我将DWG文件上传到ASP.NET MVC站点时,该文件将自动转换为PDF并存储在站点上。所以我认为你的指导在这种情况下不起作用 –
确实要从.DWG转换为.PDF你需要AutoCAD(或者一个等效的库)。 AutoCAD I/O选项应该可以工作,并且对用户来说是透明的,请查看默认的dwgtopdf任务。 –
是的,我刚刚检查了Autocad I/O并试了一试。有效。然而,只是想询问是否有任何其他解决方案,以防服务器不允许访问外部服务 –