Библиотека для преобразования PDF в DXF

Я ищу библиотеку (требуется коммерческое использование), которую я могу использовать для своей программы, чтобы иметь возможность конвертировать документы PDF в файлы DXF.

Кажется, мне не повезло с моими исследованиями в Google. Я попробовал pstoedit, но у него есть лицензия GPL, которая не позволяет мне использовать его в моем коммерческом приложении.

Вы имеете в виду файлы AutoCad DXF ?? Что же тогда в PDF-файлах? Существует много информации о встраивании PDF-файлов в файлы AutoCad , но не наоборот.
PDF может иметь векторную графику. Мне нужно извлечь этот материал (подходит для преобразования в DXF).

Ответы (1)

Вы можете проверить 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.

Отказ от ответственности: я сотрудник компании, которая написала эту библиотеку