Конвертировать DGN в PDF - PullRequest
       35

Конвертировать DGN в PDF

1 голос
/ 01 апреля 2010

Как я могу конвертировать файлы MicroStation (DGN) в PDF с помощью командной строки?

Ответы [ 4 ]

1 голос
/ 03 июня 2010

OpenDesign Alliance имеет библиотеки для dgn и dwg с возможностями pdf. Вы можете использовать их для создания утилиты командной строки.

0 голосов
/ 28 января 2014

Я долго боролся с этим. Для всех существующих инструментов требуются дорогостоящие лицензии для каждого пользователя, что было бесполезно для моей реализации.

Я решил проблему с помощью комбинации трех вещей:

  1. Загруженный Bentley Viewer. Это 100% бесплатное приложение для просмотра и печати. ​​

  2. Настройте виртуальный принтер PostScript для Windows, используя GhostScript и RedMon. Для этого в Интернете есть различные руководства, и может быть немного сложно отследить все необходимые условия, но он достаточно стабилен после правильной настройки. Вот одно руководство: Руководство по GhostScript / RedMon

  3. Используйте скрипт «Key-In» для передачи команд печати в Bentley View. Для этого нужно просто создать текстовый файл с необходимыми командами (Список команд) и передать его И файл, который вы хотите преобразовать в командной строке, следующим образом:

    BentleyView.exe -M [Filename.dgn] -S [KeyIn FileName]

    Обратите внимание, что вам нужен пробел между -M и именем файла DGN, но НЕ между -S и именем файла сценария Key-In.

    Сценарий, который я использовал, чтобы просто напечатать документ и затем выйти из графического интерфейса, был:

    PRINT PRINTERNAME PDFWriter
    PRINT EXECUTE
    QUIT
    

Это совсем не идеальное решение, тем более что для него требуется установка Bentley View, и он также вызывает пользовательский интерфейс при вызове (хотя он закрывает его сразу после печати).

0 голосов
/ 22 апреля 2013

Из параметров командной строки вы не можете этого сделать.Но вы можете создать приложение Visual Basic или VB.NET, которое запустит микростанцию, чтобы сделать это для вас.

0 голосов
/ 15 апреля 2010

Графика принятия решений http://www.dgnlink.com/ содержит ряд продуктов, которые преобразуют DGN в DWG, и все они могут быть запущены из командной строки.

Как только у вас есть файлы DWG, вы можете использовать один из них.из командной строки конвертеры DWG в PDF (я не могу рекомендовать конкретный, но быстрый Google найдет загрузки), или если у вас есть копия AutoCAD или AutoCAD LT, вы можете написать скрипт для этого для преобразования DWG с помощьюиспользование плоттера DWG в PDF.

...