Я делаю работу для клиента, где должен создать веб-приложение, которое может конвертировать офисные документы и PDF-файлы в серию изображений, по одному на страницу / лист. Это действительно легко с PDF, но намного сложнее с офисными файлами. Таким образом, решение, которое преобразует офисные файлы в pdf, также хорошо, я сделаю преобразование в изображения позже.
Средой, скорее всего, будет сервер Windows с уже установленными офисными продуктами (странно, я знаю)
Идеи, которые я пробовал до сих пор:
Использование офисных COM-объектов — я столкнулся с множеством проблем, и это кажется неэффективным и ненадежным.
OpenOffice и unoconv — столкнулись с проблемами при их использовании в Windows. Я могу попробовать Linux, но мой клиент говорит, что OpenOffice у них не работает, и мне кажется, я где-то читал, что это решение не рекомендуется.
Aspose — попробовал это прежде, чем понять, что мой клиент не будет платить за это. Вроде бы идеальное решение, но оно слишком дорогое. Поэтому мне нужно решение без платного программного обеспечения.
Другие варианты, о которых я думал и не пытался:
Office interop dll — звучит идеально, но люди говорят о проблемах производительности и утечках памяти.
Электроинструменты для открытого XML (https://powertools.codeplex.com/) или DocX (http://docx.codeplex.com/) — библиотеки, которые кажутся полезными, но если я правильно понимаю, они будут работать только для файлов docx.
Какие-либо предложения?
Знаете ли вы, что Adobe предлагает это как услугу?
Других решений пока нет …