Автор Тема: Перенос .odt-файлов в docx  (Прочитано 4385 раз)

Оффлайн Бондарев Борислав

  • Наблюдатель
  • *
  • Сообщений: 5
  • Репутация: 0
  • Пол: Мужской
    • Просмотр профиля
Перенос .odt-файлов в docx
« : 19 Январь 2022, 00:12:54 »
Здравствуйте, есть ли возможность с минимальными правками (сохранить форматирование, колонтитулы, гиперссылки и т.д.) преобразовать файл c расширением odt в .docx или .doc?

Оффлайн Жаворонков Александр

  • Наблюдатель
  • *
  • Сообщений: 4
  • Репутация: 0
  • Пол: Мужской
    • Просмотр профиля
Re: Перенос .odt-файлов в docx
« Ответ #1 : 19 Январь 2022, 00:40:47 »
Добрый день!
На самом деле, проблема действительно актуальная для многих - и я не думаю, что она имеет однозначные решения.
Поскольку был озабочен сам подобной проблемой, решил немного потестировать работу разных форматов И!
Предлагаю достаточно простой, но несколько нестандартный способ получить odt файл в формате doc без проблем с табуляцией и форматом документа:
  • Воспользуйтесь в программе OpenOffice Writer экспортом в PDF нужного вами документа(в меню пункт Файл > Экпорт в PDF) с следующими настройками (см. приложенный рис.)
  • Далее используйте онлайн конвертер https://document.online-convert.com/ru/convert-to-doc для конвертации pdf в doc

Забавно, но при такой комбинации шагов форматирование останется прежним. Я сам лично попробовал на большом сложном документе - все сработало.
По возможности, дайте фидбек использования такого способа для конвертации в случае с вашим документом
« Последнее редактирование: 19 Январь 2022, 11:16:30 от Санчо »

Оффлайн Бондарев Борислав

  • Наблюдатель
  • *
  • Сообщений: 5
  • Репутация: 0
  • Пол: Мужской
    • Просмотр профиля
Re: Перенос .odt-файлов в docx
« Ответ #2 : 19 Январь 2022, 00:58:01 »
Спасибо за ответ! Делал в точности по вашей инструкции. Проблем с отступами действительно не возникло, однако некоторые символы были изменены на похожие им другого языка. Вот пример: (вложение).
« Последнее редактирование: 19 Январь 2022, 11:17:14 от Санчо »

Оффлайн Санчо

  • Администратор
  • Полноправный участник
  • *****
  • Сообщений: 235
  • Репутация: 0
  • Пол: Мужской
  • Алексей Харламенков
    • Просмотр профиля
Re: Перенос .odt-файлов в docx
« Ответ #3 : 19 Январь 2022, 11:22:16 »
Как было сказано выше - задача не имеет однозначного решения и гарантировано не имеет 100% совместимости.
Причина - разный функционал. Например, в OpenOffice Writer 5 типов стилей, а в MS Word - 1. Во что преобразовывать отсутствующие типы?

Для обеспечения совместимости нужно думать над созданием документа ещё ДО того, как его заполнять. Нужно хорошо понимать функционал обеих систем и знать, где могут вылезать огрехи.

Рекомендую почитать материалы об интероперабельности: База Знаний: Интероперабельность. Вопросы совместимости.

Оффлайн Санчо

  • Администратор
  • Полноправный участник
  • *****
  • Сообщений: 235
  • Репутация: 0
  • Пол: Мужской
  • Алексей Харламенков
    • Просмотр профиля
Re: Перенос .odt-файлов в docx
« Ответ #4 : 19 Январь 2022, 11:30:17 »
Предлагаю достаточно простой, но несколько нестандартный способ получить odt файл в формате doc без проблем с табуляцией и форматом документа:
1. Воспользуйтесь в программе OpenOffice Writer экспортом в PDF нужного вами документа(в меню пункт Файл > Экпорт в PDF)
2. Далее используйте онлайн конвертер https://document.online-convert.com/ru/convert-to-doc для конвертации pdf в doc

Данный алгоритм интересен, но имеет принципиальный недостаток. Вероятно он и даст на выходе графически похожие файлы, но как электронные документы они не будут иметь между собой почти ничего общего.
Задача PDF - прибить гвоздями каждый элемент, обеспечить графическую точность на бумаге, идентичную той, что на экране.

Восстановить из этого структурную схему документа - ещё более нетривиальная задача.

Результирующий файл в doc, в первый момент, повторюсь, может иметь графическое сходство, но для редактирования и, уж тем более - для дальнейшей работы с ним, будет мало пригоден и доставит массу неудобств.