Я ищу библиотеку (требуется коммерческое использование), которую я могу использовать для своей программы, чтобы иметь возможность конвертировать документы PDF в файлы DXF.
Кажется, мне не повезло с моими исследованиями в Google. Я попробовал pstoedit, но у него есть лицензия GPL, которая не позволяет мне использовать его в моем коммерческом приложении.
Вы можете проверить SDK LEADTOOLS Document SDK , чтобы реализовать эту функциональность.
Существует класс RasterCodecs , который может загружать PDF-файл (и другие форматы документов) как SVG с помощью метода LoadSVG , а затем вы можете использовать LEADTOOLS Vector SDK, чтобы взять файл SVG и преобразовать его в DXF.
Вот сообщение на форуме технической поддержки LEADTOOLS, в котором есть пример проекта, показывающий, как этого добиться:
Как загрузить PDF как SVG, а затем сохранить в DXF
Вот актуальная информация из поста:
Этот пример загрузит PDF (или любой из поддерживаемых форматов документов) как файл SVG и сохранит его во временном файле, затем загрузит временный файл SVG и сохранит его как файл DXF (или любой из векторных форматов, которые мы на данный момент поддерживает).
Приложение написано на управляемом C++ (консольное приложение CLR). Он использует наш интерфейс .NET для загрузки формата документа как SVG и сохранения файла SVG во временный файл на диске.
Затем он использует наш интерфейс C для загрузки файла SVG с диска и сохранения его в векторном формате, в данном случае: DXF.
Отказ от ответственности: я сотрудник компании, которая написала эту библиотеку
пользователь416
Дин