Я новичок в AutoCAD, и меня попросили написать утилиту C#, которая может конвертировать файл .dwg в pdf. Я гуглил вокруг и еще не понял, как. Есть ли у вас предложения?
Конвертировать файл dwg в pdf
Ответы (1)
Если вы автоматизируете AutoCAD, просто отправьте команду для печати соответствующего макета с помощью DWG to PDF.pc3
принтера. Вы ищете SendStringToExecute()
или SendCommand()
, если используете COM.
C# для этого является излишним, даже если вы строите пакетную графику, для этого в AutoCAD есть встроенные команды. См. команду AutoCAD Publish
.
Изменить в ответ на комментарий ниже. Вы должны посмотреть на https://developer.autodesk.com/api/autocadio/ - это AutoCAD как веб-сервис.
person
CAD bloke
schedule
31.05.2016
Полные требования: когда я загружаю файл DWG на сайт ASP.NET MVC, этот файл автоматически преобразуется в PDF и сохраняется на сайте. Так что я думаю, что ваше руководство не будет работать в этом случае
- person Brian Pham; 31.05.2016
действительно, для преобразования из .DWG в .PDF вам понадобится AutoCAD (или эквивалентная библиотека). Опция AutoCAD I/O должна работать, и она прозрачна для пользователя, посмотрите на задачу dwgtopdf по умолчанию.
- person Augusto Goncalves; 31.05.2016
Да, я только что проверил ввод-вывод Autocad и попробовал. Это сработало. Однако просто хочу спросить, есть ли какое-либо другое решение, на случай, если серверу не разрешен доступ к внешним службам.
- person Brian Pham; 01.06.2016
Да, но вам это не понравится - установите RealDwg на свой сервер. У вас есть лишние 5 тысяч долларов США? См. usa.autodesk.com/adsk/servlet/index?siteID=123112&id. =770257, и когда дело доходит до сборки установщика, вы можете ненадолго подумать о самоубийстве - это не очень веселый процесс.
- person CAD bloke; 01.06.2016