Задать вопрос
felicast
@felicast

Конвертер docx -> doc, xlsx -> xls?

Суть проблемы: нужен конвертер из docx, xlsx в doc, xls соответственно. Под линуксом, лучше на с++ для высокой скорости. Пробовал через open office, но получается очень медленно.
  • Вопрос задан
  • 5672 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Решения вопроса 1
@sergei-grigorev
Есть еще библиотека Aspose для Java и .NET (http://www.aspose.com/). Мы используем Java версию, он нормально сохраняет в разные форматы (у нас в задачах требуется сохранять документы в xls, ods, pdf). Удобно тем, что достаточно просто указать расширение при сохранении файла. НО это платное решение, быть может вы найдете бесплатные решения.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@S1ashka
На с++ умеете писать?
www.libxl.com/ попробуйте открыть этой библиотекой xlsx и сохранить как xls
потом нам расскажите
Ответ написан
Комментировать
@impass
А смысл?
Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint

Для конечных же пользователей (без необходимости редактирования) doc(x) вообще вреден, есть PDF и ePub.
Ответ написан
Комментировать
@Pandem
Если задача чисто в совместимости со старым Office, то обычно надо не "чинить Word", а пересохранить файл в старый формат. Для Word это DOCX в DOC, для Excel XLSX в XLS. Локально это можно сделать через LibreOffice или более новый Office, а для разовой задачи - онлайн:
https://perefile.ru/convert/docx-to-doc
https://perefile.ru/convert/xlsx-to-xls

После конвертации я бы всё равно проверил таблицы, формулы и шрифты, потому что старые форматы иногда режут оформление.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы