библиотека php для преобразования файлов cdr в любой приемлемый формат

#php

#php

Вопрос:

Я ищу php-модуль, способный конвертировать файлы CDR в любые форматы растровых изображений (jpg, gif). Кто-нибудь может помочь с идеями или решением?


Я хочу добавить некоторую дополнительную информацию о моем вопросе, поскольку это было частью расширенного решения, и в Интернете не было материалов.

Моей первоначальной задачей было создать pdf-файл из загруженной html-формы, заполненной данными в юникоде. Пользователь может загружать файлы изображений (в формате cdr), которые также должны быть объединены в pdf.

Я использовал mpdf, который фактически поддерживает все (шрифты Unicode, рендеринг html, визуализацию изображений и т.д.), Но не поддерживает cdr. Благодаря uniconvertor мне удалось преобразовать cdr в svg и временно сохранить его на сервере.

2 замечания:

  1. Я преобразовал cdr в pdf и попытался объединить 2 файла, но объединение PDF-файлов — не самая сильная сторона mpdf convertor.

  2. Я оценил ImageMagick, который может дополнительно конвертировать svg в jpeg. Хотя это может помочь, ImageMagick громоздок для установки в Windows. Если кто-нибудь следует моим инструкциям, просто используйте svg с mpdf (хотя svg — это векторное изображение, как и cdr), возможно, потому, что svg — формат с открытым исходным кодом, mpdf поддерживает его.

Ответ №1:

Для этого не будет собственного PHP-решения; ImageMagick также не может обрабатывать файлы CDR.

Этот инструмент с открытым исходным кодом выглядит очень многообещающе: SK1 UniConvertor

UniConvertor — это универсальный переводчик векторной графики. Это инструмент командной строки, который использует объектную модель sK1 для преобразования одного формата в другой.