Преобразуйте офисные файлы (электронные таблицы Excel, документы Word, презентации Powerpoint) в изображения или PDF-файлы в веб-приложении PHP / Asp.net

Я делаю работу для клиента, где должен создать веб-приложение, которое может конвертировать офисные документы и PDF-файлы в серию изображений, по одному на страницу / лист. Это действительно легко с PDF, но намного сложнее с офисными файлами. Таким образом, решение, которое преобразует офисные файлы в pdf, также хорошо, я сделаю преобразование в изображения позже.

Средой, скорее всего, будет сервер Windows с уже установленными офисными продуктами (странно, я знаю)

Идеи, которые я пробовал до сих пор:

  1. Использование офисных COM-объектов — я столкнулся с множеством проблем, и это кажется неэффективным и ненадежным.

  2. OpenOffice и unoconv — столкнулись с проблемами при их использовании в Windows. Я могу попробовать Linux, но мой клиент говорит, что OpenOffice у них не работает, и мне кажется, я где-то читал, что это решение не рекомендуется.

  3. Aspose — попробовал это прежде, чем понять, что мой клиент не будет платить за это. Вроде бы идеальное решение, но оно слишком дорогое. Поэтому мне нужно решение без платного программного обеспечения.

Другие варианты, о которых я думал и не пытался:

  1. Office interop dll — звучит идеально, но люди говорят о проблемах производительности и утечках памяти.

  2. Электроинструменты для открытого XML (https://powertools.codeplex.com/) или DocX (http://docx.codeplex.com/) — библиотеки, которые кажутся полезными, но если я правильно понимаю, они будут работать только для файлов docx.

Какие-либо предложения?

-1

Решение

Знаете ли вы, что Adobe предлагает это как услугу?

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]