Как преобразовать опен офис в ворд
Открытие или сохранение документа в формате OpenDocument Text (ODT) с помощью Word
Вы можете открывать и сохранять файлы в формате текста OpenDocument (ODT), который используется некоторыми приложениями для обработки текстов.
Открытие текстового файла OpenDocument в Word
Откройте вкладку Файл.
Нажмите кнопку Открыть.
Нажмите кнопку Обзор,
Чтобы просмотреть только файлы, сохраненные в формате OpenDocument, щелкните список типов файлов рядом с полем имя файла , а затем выберите пункт текст OpenDocument.
Щелкните файл, который требуется открыть, а затем нажмите кнопку Открыть.
Совет: Чтобы открыть файл, можно также дважды щелкнуть его.
Примечание: При открытии текста OpenDocument в Word его форматирование может отличаться от форматирования в приложении, в котором он был создан. Это вызвано различиями между приложениями, в которых используется формат OpenDocument.
Сохранение документа Word в формате OpenDocument Text
Важно: Если требуется сохранить версию файла для Word, сначала сохраните файл в формате Word, например как DOCX-файл, а затем повторно сохраните его в формате OpenDocument Text (ODT).
Откройте вкладку Файл.
Выберите пункт Сохранить как.
Нажмите кнопку Обзори выберите папку, в которой вы хотите сохранить файл.
В списке Тип файла выберите вариант Текст OpenDocument.
Присвойте файлу имя и сохраните его.
Дополнительные сведения о формате OpenDocument
При открытии или сохранении документов в формате OpenDocument Text (ODT) форматирование может быть частично потеряно. Это вызвано тем, что приложения OpenDocument Text и Word поддерживают различные возможности и параметры, такие как форматирование. Дополнительные сведения о различиях между форматами OpenDocument Text и Word см. в статье Различия между форматами OpenDocument Text (ODT) и Word (DOCX).
Советы
Перед отправкой файла другому пользователю рекомендуется закрыть файл и открыть его повторно, чтобы просмотреть, как он выглядит в формате OpenDocument Text (ODT).
При совместной работе над документом, совместно используемым Word и другим приложением для обработки текста, например с документами Google или OpenOffice.org Writer, вы думаете, что пишете (слова) и форматируете (внешний вид) как разные задачи. Заполните как можно более полную запись, не применяя форматирование к тексту и не заменяйте форматирование до конца. Это позволяет сосредоточиться на написании и свести к минимуму потери форматирования при переключении между форматом текста OpenDocument и форматом Word.
Открытие текстового файла OpenDocument в Word
Откройте вкладку Файл.
Нажмите кнопку Открыть, а затем выберите расположение файла. Например, щелкните компьютер.
Нажмите кнопку Обзор,
Чтобы просмотреть только файлы, сохраненные в формате OpenDocument, щелкните список типов файлов рядом с полем имя файла , а затем выберите пункт текст OpenDocument.
Щелкните файл, который требуется открыть, а затем нажмите кнопку Открыть.
Совет: Чтобы открыть файл, можно также дважды щелкнуть его.
Примечание: При открытии текста OpenDocument в Word его форматирование может отличаться от форматирования в приложении, в котором он был создан. Это вызвано различиями между приложениями, в которых используется формат OpenDocument.
Сохранение документа Word в формате OpenDocument Text
Важно: Если требуется сохранить версию файла для Word, сначала сохраните файл в формате Word, например как DOCX-файл, а затем повторно сохраните его в формате OpenDocument Text (ODT).
Откройте вкладку Файл.
Выберите пункт Сохранить как.
Нажмите кнопку Обзори выберите папку, в которой вы хотите сохранить файл.
В списке Тип файла выберите вариант Текст OpenDocument.
Присвойте файлу имя и сохраните его.
Дополнительные сведения о формате OpenDocument
При открытии или сохранении документов в формате OpenDocument Text (ODT) форматирование может быть частично потеряно. Это вызвано тем, что приложения OpenDocument Text и Word поддерживают различные возможности и параметры, такие как форматирование. Дополнительные сведения о различиях между форматами OpenDocument Text и Word см. в статье Различия между форматами OpenDocument Text (ODT) и Word (DOCX).
Советы
Перед отправкой файла другому пользователю рекомендуется закрыть файл и открыть его повторно, чтобы просмотреть, как он выглядит в формате OpenDocument Text (ODT).
При совместной работе над документом, совместно используемым Word и другим приложением для обработки текста, например с документами Google или OpenOffice.org Writer, вы думаете, что пишете (слова) и форматируете (внешний вид) как разные задачи. Заполните как можно более полную запись, не применяя форматирование к тексту и не заменяйте форматирование до конца. Это позволяет сосредоточиться на написании и свести к минимуму потери форматирования при переключении между форматом текста OpenDocument и форматом Word.
Открытие текстового файла OpenDocument в Word
Откройте вкладку Файл.
Нажмите кнопку Открыть.
Чтобы просмотреть только файлы, сохраненные в формате OpenDocument, в списке Тип файла выберите пункт текст OpenDocument.
Щелкните файл, который требуется открыть, а затем нажмите кнопку Открыть.
Совет: Чтобы открыть файл, можно также дважды щелкнуть его.
Примечание: При открытии текста OpenDocument в Word его форматирование может отличаться от форматирования в приложении, в котором он был создан. Это вызвано различиями между приложениями, в которых используется формат OpenDocument.
Сохранение документа Word в формате OpenDocument Text
Важно: Если требуется сохранить версию файла для Word, сначала сохраните файл в формате Word, например как DOCX-файл, а затем повторно сохраните его в формате OpenDocument Text (ODT).
Откройте вкладку Файл.
Выберите пункт Сохранить как.
В списке Тип файла выберите вариант Текст OpenDocument.
Введите имя файла и сохраните его.
Дополнительные сведения о формате OpenDocument
При открытии или сохранении документов в формате OpenDocument Text (ODT) форматирование может быть частично потеряно. Это вызвано тем, что приложения OpenDocument Text и Word поддерживают различные возможности и параметры, такие как форматирование. Дополнительные сведения о различиях между форматами OpenDocument Text и Word см. в статье Различия между форматами OpenDocument Text (ODT) и Word (DOCX).
Советы
Перед отправкой файла другому пользователю рекомендуется закрыть файл и открыть его повторно, чтобы просмотреть, как он выглядит в формате OpenDocument Text (ODT).
При совместной работе над документом, совместно используемым Word и другим приложением для обработки текста, например с документами Google или OpenOffice.org Writer, вы думаете, что пишете (слова) и форматируете (внешний вид) как разные задачи. Заполните как можно более полную запись, не применяя форматирование к тексту и не заменяйте форматирование до конца. Это позволяет сосредоточиться на написании и свести к минимуму потери форматирования при переключении между форматом текста OpenDocument и форматом Word.
Перед использованием описанных ниже действий необходимо установить пакет обновления 2 (SP2) для выпуск 2007 системы Microsoft Office.
Открытие файла OpenDocument Text в Word
Нажмите кнопку Microsoft Office и нажмите кнопку Открыть.
В списке Тип файла выберите значение OpenDocument Text.
Щелкните файл, который требуется открыть, а затем нажмите кнопку Открыть.
Примечание: При открытии файла OpenDocument Text в Word 2007 его форматирование может отличаться от форматирования в приложении, в котором он был создан. Это вызвано различиями между приложениями, в которых используется формат OpenDocument.
Сохранение документа Word в формате OpenDocument Text
Важно: Если требуется сохранить версию файла для Word, сначала сохраните файл в формате Word, например как DOCX-файл, а затем повторно сохраните его в формате OpenDocument Text (ODT).
Нажмите кнопку Microsoft Office и выберите команду Сохранить как.
Выберите пункт OpenDocument Text.
Дополнительные сведения о формате OpenDocument
При открытии или сохранении документов в формате OpenDocument Text (ODT) форматирование может быть частично потеряно. Это вызвано тем, что приложения OpenDocument Text и Word 2007 поддерживают различные возможности и параметры, такие как форматирование. Дополнительные сведения о различиях между форматом текста OpenDocument и форматом Word 2007 приведены в разделе различия между форматом таблицы OpenDocument (ODS) и форматом Excel для Windows (XLSX).
Советы
Перед отправкой файла другому пользователю рекомендуется закрыть файл и открыть его повторно, чтобы просмотреть, как он выглядит в формате OpenDocument Text (ODT).
Преобразование файла ODT в документ Microsoft Word
Файл ODT — это текстовый документ, созданный в программах по типу StarOffice и OpenOffice. Несмотря на то, что данные продукты являются бесплатными, текстовый редактор MS Word, хоть и распространяется по платной подписке, не только наиболее популярен, но и представляет собой некий стандарт в мире ПО для работы с электронными документами.
Наверное, именно поэтому у многих пользователей возникает необходимость перевести ODT в Ворд, и в этой статье мы расскажем о том, как это сделать. Забегая вперед скажем, что в этом процессе нет ничего сложного, более того, решить данную задачу можно двумя разными способами. Но, обо всем по порядку.
Использование специального плагина
Так как аудитория платного Офиса от Майкрософт, как и его бесплатных аналогов, довольно велика, проблема совместимости форматов известна не только рядовым пользователям, но и разработчикам.
Наверное, именно этим и продиктовано появления специальных плагинов-конвертеров, которые позволяют не только просматривать ODT-документы в Ворде, но и сохранять их в формате, стандартном для этой программы — DOC или DOCX.
Выбор и установка плагина-конвертера
ODF Translator Add-in for Office — это один из таких плагинов. Именно его нам с вами и предстоит скачать, а затем установить. Для загрузки установочного файла перейдите по ссылке, указанной ниже.
1. Запустите скачанный установочный файл и нажмите «Install». Начнется скачивание данных, необходимых для установки плагина на компьютер.
2. В окне мастера установки, которое перед вами появится, нажмите «Next».
3. Примите условия лицензионного соглашения, установив галочку напротив соответствующего пункта, и снова нажмите «Next».
4. В следующем окне можно выбрать, для кого будет доступен этот плагин-конвертер — только для вас (маркер напротив первого пункта) или для всех пользователей этого компьютера (маркер напротив второго пункта). Сделайте свой выбор и нажмите «Next».
5. Если это необходимо, измените стандартное место для установки ODF Translator Add-in for Office. Снова нажмите «Next».
6. Установите галочки напротив пунктов с форматами, которые вы планируете открывать в Microsoft Word. Собственно, первый в списке — необходимый нам OpenDocument Text (.ODT), остальное — опционально, на ваше собственное усмотрение. Нажмите «Next» для продолжения.
7. Нажмите «Install», чтобы наконец-таки приступить к установке плагина на компьютер.
8. По завершению установочного процесса нажмите «Finish» для выхода из мастера установки.
Установив ODF Translator Add-in for Office, можно перейти к открытию ODT-документа в Ворде с целью его дальнейшего преобразования в DOC или DOCX.
Конвертирование файла
После того, как мы с вами успешно установили плагин-конвертер, в Ворде появится возможность открытия файлов в формате ODT.
1. Запустите MS Word и выберите в меню «Файл» пункт «Открыть», а затем «Обзор».
2. В открывшемся окне проводника в выпадающем меню строки выбора формата документа найдите в списке «Text OpenDocument (*.odt)» и выберите этот пункт.
3. Перейдите в папку, в которой содержится необходимый ODT-файл, кликните по нему и нажмите «Открыть».
4. Файл будет открыт в в новом окне Ворда в режиме защищенного просмотра. Если вам необходимо его отредактировать, нажмите «Разрешить редактирование».
Отредактировав ODT-документ, изменив его форматирование (если это было нужно), можно смело переходить к его конвертированию, точнее, сохранению в необходимом нам с вами формате — DOC или DOCX.
1. Перейдите во вкладку «Файл» и выберите пункт «Сохранить как».
2. Если это требуется, измените имя документа, в строке под именем выберите в выпадающем меню тип файла: «Документ Word (*.docx)» или «Документ Word 97 — 2003 (*.doc)», в зависимости от того, какой из форматов вам нужен на выходе.
3. Нажав «Обзор», вы можете указать место для сохранения файла, после чего просто нажмите на кнопку «Сохранить».
Таким образом мы с вами смогли перевести ODT-файл в документ Ворд с помощью специального плагина-конвертера. Это лишь один из возможных методов, ниже мы рассмотрим еще один.
Использование онлайн-конвертера
Описанный выше метод крайне хорош в случаях, когда вам часто приходится сталкиваться с документами формата ODT. Если же необходимость преобразовать его в Word у вас возникла единожды или подобное требуется очень редко, совсем не обязательно скачивать и устанавливать на свой компьютер или ноутбук сторонний софт.
Решить данную задачу помогут онлайн-конвертеры, коих на просторах интернета существует довольно много. Мы предлагаем вам на выбор три ресурса, возможности каждого из которых по сути идентичны, так что просто выберите тот, который вам больше понравится.
Рассмотрим все тонкости преобразования ODT в Word онлайн на примере ресурса ConvertStandard.
1. Перейдите по ссылке, указанной выше, и загрузите на сайте ODT-файл.
2. Убедитесь в том, что внизу выбран параметр «ODT в DOC» и нажмите «Convert».
Примечание: Конвертировать в DOCX данный ресурс не умеет, но это не проблема, так как DOC-файл можно преобразовать в более новый DOCX и в самом Ворде. Делается это точно таким же образом, как мы с вами пересохраняли открытый в программе ODT-документ.
3. После окончания преобразования появится окно для сохранения файла. Перейдите в папку, в которую вы хотите его сохранить, измените имя, если это необходимо, и нажмите кнопку «Сохранить».
Теперь преобразованный в DOC ODT-файл можно открыть в Word и отредактировать, предварительно отключив режим защищенного просмотра. Закончив работу над документом, не забудьте его сохранить, указав вместо DOC формат DOCX (это не обязательно, но желательно).
На этом все, теперь вы знаете, как перевести ODT в Word. Просто выберите метод, который для вас будет более удобен, и пользуйтесь им, когда это необходимо.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Как преобразовать опен офис в ворд
Как уже говорилось ранее, в OpenOffice. org можно открывать документы Microsoft Office 97/2000/XP (кроме версии 2007). Но при этом некоторые особенности форматирования сложных документов Microsoft Office могут обрабатываться по-иному или не поддерживаться. Именно поэтому многие файлы приходится переформатировать вручную, с учетом особенностей преобразования. Список проблемных особенностей документов Microsoft Office Microsoft Word:
• некоторые элементы управления и поля форм Microsoft Office;
• форматирование таблиц, рамок и колонок;
• гиперссылки и закладки;
• графические объекты Microsoft WordArt;
• некоторые элементы управления и поля форм Microsoft Office;
• новые типы диаграмм;
• интервалы табуляции, строк и абзацев;
• основные фоновые рисунки;
• некоторые мультимедийные эффекты.
Как преобразовать все документы в папке
1. В окне программы откройте меню Файл.
2. В списке команд наведите курсор на пункт Мастер.
3. В раскрывшемся меню выберите пункт Конвертер документов.
4. В окне Конвертер документов активируйте пункт Microsoft Office.
5. Выберите типы документов, которые необходимо конвертировать: Microsoft Word, Microsoft Excel или Microsoft PowerPoint.
6. Щелкните по кнопке Далее.
7. В группе Документы при необходимости активируйте пункты Документы Word и Включая подпапки.
8. Щелкните по кнопке графы Импортировать из и в окне Выбрать путь выберите диск и папку с файлами для конвертации.
9. Щелкните по кнопке графы Сохранить в и в окне Выбрать путь выберите жесткий диск и папку, где будут находиться файлы после конвертации.
10. Щелкните по кнопке Далее, а затем — по кнопке Конвертировать.
11. Дождитесь окончания конвертации и закройте окно.
Экспорт документов Документы OpenOffice.org можно экспортировать в форматы PDF, HTML, XML и т. д. PDF (Portable Document Format) — портативный формат документов Adobe, который является одним из наиболее распространенных форматов электронных документов. Позволяет сохранять точный внешний вид документа, при этом универсален и не зависит от платформы, а для просмотра и печати файла не требуется приложение, в котором был изначально создан документ. HTML (Hypertext Markup Language) — язык разметки гипертекста, необходимый для создания веб-страниц.
Документы, созданные при его помощи, затем интерпретируются браузером в вид, удобный для пользователя. XML (eXtensible Markup Language) — расширяемый язык разметки, который предназначен для создания текстовых документов, хранящих структурированные данные.
Используется для обеспечения совместимости при передаче структурированных данных между разными системами обработки информации, особенно при передаче их через Интернет. Как экспортировать документ OpenOffice.org в формат PDF
1. В окне нужного документа откройте меню Файл.
2. В списке команд выберите пункт Экспорт в PDF.
3. В окне Параметры PDF на вкладке Общие в группе Область вы берите область для конвертации:
• Все — для конвертации всего документа;
• Страницы — для конвертации страниц, заданных в поле справа;
• Выделения — для конвертации предварительно выделенного диапазона.
4. В группе Изображения выберите качество сжатия изображения: Сжатие без потерь (с полным составом пикселей на дюйм) или JPEG-сжатие.
-Для параметра JPEG-сжатие необходимо дополнительно задать регулятором Качество нужную степень сжатия в процентах.
5. Для установки точного количества пикселей на квадратный дюйм активируйте пункт Разрешение изображения и выберите в списке нужное значение в диапазоне от 75 до 1200 dpi.
-Чем выше значение dpi, тем лучше качество, но при этом и больше размер файла в байтах.
6. В группе Общие при необходимости задайте дополнительные параметры экспорта, хотя, как правило, достаточно заданных значений по умолчанию:
• PDF/A-1 — для преобразования в формат длительного хранения.
При этом в созданный файл внедряются все используемые шрифты документа;
• Структурированный PDF — для записи в тело файла тегов PDF (информации о структуре содержимого документа). Приводит к значительному увеличению размера файла, но позволяет отображать документ на различных устройствах;
• Экспортировать примечания — для включения в файл примечаний документов Writer и Calc;
• Экспортировать закладки — для включения в файл закладок документов Writer;
• Создать PDF-форму — для создания формы PDF, которая может быть заполнена и распечатана в формате PDF;
• Формат передачи — для создания отправляемых форм внутри файла PDF;
• Включать автомат. вставленные пустые страницы — для включения в файл PDF всех имеющихся в исходном документе пустых страниц (удобно при двусторонней печати файла PDF).
7. На вкладке Начальный вид при необходимости задайте:
• Области — для создания файла PDF, отображающего только содержимое страницы (Только страницы), страницы и панель закладок (Закладки и страницы) и страницы панели миниатюр (Миниатюры и страницы);
• Увеличение — для создания файла PDF с отображением страниц без масштабирования (По умолчанию), с масштабированием по размеру окна программы просмотра (По размеру окна), с масштабированием по ширине окна программы просмотра (По ширине), с размещением на странице в окне программы просмотра текста и графики (Вместить видимое), с регулированным масштабом (Масштаб);
• Разметка страницы — с отображением согласно настройкам программы просмотра (По умолчанию), с отображением одной полной страницы в окне программы просмотра (Одна страница), с отображением страницы в виде непрерывного вертикального столбца (Непрерывно), с отображением страниц рядом друг с другом в рамках одного непрерывного столбца (Непрерывная плитка).
8. На вкладке Пользовательский интерфейс при необходимости задайте:
• Свойства окна — для создания файла PDF с отображением в полноэкранном режиме в окне программы просмотра (Изменить размер окна по начальной странице), с отображением в центре экрана окна программы просмотра (Окно по центру), с отображением в полноэкранном режиме в окне программы просмотра с выводом данного окна поверх всех окон (Открыть в полноэкранном режиме), с отображением заголовка документа в строке заголовка программы просмотра (Показать заголовок документа);
• Свойства пользовательского интерфейса — для скрытия панели меню документа в окне программы просмотра (Скрыть панель меню), для скрытия панели инструментов документа в окне программы просмотра (Скрыть панель инструментов), для скрытия элементов управления документа в окне программы просмотра (Скрыть элементы управления окна);
• Закладки — для раскрытия всех уровней закладок при открытии файла PDF (Все уровни закладок) или для раскрытия только выбранных уровней закладок (Видимые уровни закладок).
9. На вкладке Ссылки при необходимости задайте способ экспорта закладок и гиперссылок, которые содержатся в документе.
10. На вкладке Безопасность задайте:
• Зашифровать документ PDF — для шифрования документа PDF с паролем; -После активации данного пункта необходимо щелкнуть по кнопке Установить пароль для открытия и ввести пароль в окошке.
• Ограничить права — для установки ограничений некоторых полномочий; После активации данного пункта необходимо щелкнуть по кнопке Пароль для ограничения прав и ввести пароль в окошке.
• Печать — для запрещения печати документа (Не разрешено), печати документа с низким разрешением (Низкое разрешение (150 dpi)), печати документа с высоким разрешением (Высокое разрешение);
• Изменения — для установки прав на изменение.
11. После установки всех нужных параметров и начала процесса преобразования в формате PDF щелкните по кнопке Экспорт.
12. В окне Экспорт выберите место размещения нового файла на компьютере, введите его название в графу Имя файла и щелкните по кнопке Сохранить. Как экспортировать документ OpenOffice.org в формат HTML 1. В окне нужного документа раскройте меню Файл.
2. В списке команд выберите пункт Экспорт.
3. В окне Экспорт введите название файла в графу Имя файла.
4. Раскройте список графы Тип файла и выберите значение XHTML (html, xhtml).
5. Выберите место размещения нового файла на компьютере и щелкните по кнопке Сохранить.
Совместимость расширений OpenOffice и Microsoft Office
Открытые и закрытые форматы файлов
Как известно, документы могут быть разных форматов, однако какие из них являются открытыми, а какие закрытыми, и что это означает? К примеру, один из существующих форматов plain text поддается расшифровке на каждом компьютере, без необходимости использования каких-либо специальных данных о внутренней структуре документа. Все что требуется — наличие таблицы кодировки. Подобная ситуация причисляет формат plain text с общеизвестной таблицей шифрования к разряду открытых форматов.
Что касается файлов закрытого типа — примером могут послужить файлы, созданные в приложения программного пакета Microsoft Office. Формат подобных документов является собственностью корпорации Microsoft, что означает нераспространение данных о внутренней структуре документов. Некоторую информацию, разумеется, можно приобрести за определенные деньги, что, впрочем, не мешает ей быть неполной, поскольку формат подвергается изменениям с каждой новой версией программного пакета. Такой формат документов относится к закрытым.
Большинство пользователей понимает, что самым действенным, и, пожалуй, единственным способом организоваться свободный обмен информацией, без каких либо проблем совместимости документов, является применение документов открытого формата. Такие документы можно было бы распространять через интернет по всему миру, не опасаясь, что другие программы, которыми пользуется кто-либо, не смогут прочесть данный файл. Однако, ситуация на сегодняшний день, отнюдь, не идеальна. Многие пользователи различных программных пакетов по сей день используют и пересылают через интернет документы закрытых форматов, к примеру, файлы MS Office. В том случае, когда твердой уверенности в наличии подобного пакета с необходимыми редакторами нет на компьютере оппонента, не стоит этого делать. Уверенность в том, что офис от Microsoft установлен у «большей части» пользователей, и пересылаемые документы «откроются у всех» — ошибочна.
Что касается бесплатного офисного аналога OpenOffice.org — его документы относятся к файлам открытого формата, который на официальном уровне охарактеризован и закреплен в стандарте. Подобные форматы работоспособны при использовании большинством программ. Такая совместимость программ и форматов определяется на очень высоком уровне — государства, совместно с компетентными в данной области корпорациями с высоким авторитетом создают и утверждают стандарты.
Отличным примером стандартизированных форматов могут послужить форматы www, которые избраны корпорацией World Wide Web Consortium, иначе именуемой W3C. Официальной властью, утвержденной каким-либо государством, подобный формат не обладает, однако благодаря этому стандарту существует возможность создания интернет страниц, просматриваемых из любой точки мира. Именно корпорация W3C создала стандарт формата интернет страниц HTML. Версий подобного стандарта существует несколько, как HTML, так и XHTML, который базируется на XML.
Open Office и Microsoft Office
В первую очередь стоит сказать, что программный пакет Microdoft Office не обладает способностью конвертации, позволяющей работать с документами Open Office. Такое поведение не совсем соответствует мировой политике установления равной конкуренции, кроме того, про изучении MDSN Library, можно заметить тот факт, что команда создателей Microsoft и вовсе «не в курсе» существования Open Office, что, разумеется, заставляет сделать определенные выводы.
Для того, чтобы работать в Microsoft Office с документами из Open Office, нет более простого способа, как изначально в OOo сохранять документы в формате MSO. Такую функцию можно сделать автоматической, используя команды «Сервис» — «Параметры» — «Загрузка/сохранение» — «Общие» — «Формат файла по умолчанию» Еще одним способом работы с файлами Open Office является использование дополнительных конвертеров. Одним из существующих подобных плагинов является «Sun ODF Plugin for MSO», которые дает возможность пользователям редактора текстовой информации, табличного процессора и мастера презентаций от Microsoft открывать и изменять документы с расширением ODF, утвержденным ISO. Данный плагин действует для открытия файлов Open Document Format в версиях MS Office 2007, 2003, XP, а также 2000. Принцип работы плагина организации Sun основан на технологии, интегрированной в StarOffice.
Первоначальные версии программного пакета OpenOffice.org нуждались в специальных конвертерах, чтобы полноценно взаимодействовать с версиями Microsoft Office начиная с 2007. Примером подобных конвертеров может послужитоь Novell, позволяющий работать с файлами, имеющими расширение docx и xlsx. Кроме того, существует конвертер непосредственно от корпорации Microsoft, который дает возможность преобразовать документы формата XML в документы ранних версий Microsoft Office, причем, иметь на компьютере данный офис вовсе не обязательно. Начиная с версии 3.0 программного пакета Open Office дополнительные конвертеры не требуются.
Что касается открытия файлов программного пакета от Microsoft в Open Office, то такая возможность существует без каких-либо специальных дополнений. Однако некоторые сложности все же имеют место быть, так, например, не поддерживаются документы, содержащие макросы на языке VBA. Также ограничено чтение документов, содержащих в своей структуре связи с иными файлам, такими как рисунки и т.п., использование которых в Open Office устроено иным образом. Перенос таких документов из формата приложений MS Office в формат OO не происходит. Однако, большая часть стандартных документов, разрабатываемых в MS Office, импортируется без проблем.
Кроме того, при работе в Open Office можно использовать функцию конвертера, позволяющего преобразовать документы doc, xls, а также ppt в формат прикладных программ пакета Open Office.
Различия в формате
Форматы файлов последних версий офисных пакетов также имеют свои нюансы. Сохраненный документ одной из прикладных программ, входящих в состав Microsoft Office 2010, к примеру, Word с форматом файла Open Document Text, при открытии через редактор текста от Open Office подвергается коррекции форматирования. Точно также, открыв файл формата ODT, в Word 2010 будут происходить те же изменения. Подобное изменение связано с различным устройством функций, которые отвечают за взаимодействие с данными форматами. Различия между двумя взятыми форматами в основном влечет изменения в форматировании информации, а также возможностью использовать некоторые функции. При смене формата документа, информация, которая в нем содержатся, подлежат изменению, однако форматирование и процесс работы с ней может быть иным.
Для того, чтобы формат сохраняемых документов в MS Word был выбран как один постоянный, к примеру, ODF или OpenXML, можно воспользоваться следующими командами: «Файл» — «Параметры» — «Сохранение» — указать в графе «Сохранять файлы в следующем формате» необходимый формат сохраняемых документов, который будет установлен по умолчанию.
Когда происходит процесс сохранения документа Word 2010 в формате Open Document Text, одновременно происходит и изменения документа, вызванные возможностями поддержки или их отсутствием в отношении формата ODT.
Функции поддержки могут быть как полностью поддерживаемым так и частично-, не говоря о полностью неподдерживаемым возможностям. Стоит заметить, что полностью неподдерживаемых функций прикладной программы Word 2010 форматом Open Document Text довольно большое количество, наряду с графическими функциями. Однако большая часть основных функций все же импортируется в данный формат без изменений. Если уж необходимо пользуясь офисом от Microsoft создавать файлы ODT, то функционала суппорта вполне достаточно, однако лучше работать с документами такого формата, в более близком ему программном пакете Open Office.
Подробнее об ODF
Open Document Format является открытым и свободным форматом файлов для их хранения и обмена. Такие файлы включают в себя различного рода информацию, будь то текстовые файлы, электронные таблицы, иллюстрации, слайд-шоу или базы данных.
Данный стандарт был разработан объединением OASIS на базе формата XML. В 2006 году он был принят на уровне международного — ISO/IEC 26300. Разработка данного формата производилась множеством корпораций, что позволило ему быть доступным и применяться абсолютно свободно. Такой формат замышлялся как аналог коммерческим закрытым форматам на подобие doc, xls, ppt, входящих в состав документов Microsoft Office и т.д.
Стоит заметить, что документы рекомендуется после сохранения и закрытия вновь просмотреть, дабы убедиться в необходимом внешнем виде текста в формате ODT. Когда рабочий процесс с документом выполняется в нескольких редакторах помимо Word, к примеру, используя Writer от Open Office или Google Docs, наполнение документа текстом и его форматирование будут являться различными функциями. Лучшим вариантом будет максимальная концентрация на текстовом наполнении. По завершении работы над информационным массивом стоит обратить внимание на форматирование, поскольку потери в данном случае будут минимальны при переключении на другие форматы, такие как Word или ODT.
Положительными качествами формата Open Document Text являются: небольшой вес документов, нежели аналогичных в формате Doc, независимость от коммерческих корпораций в силу открытости формата, что также позволяет быть свободным в выборе используемого программного обеспечения. Также, безусловно, преимуществом стоит считать утверждение этого формата на международном уровне.
К недостаткам формата ODT можно отнести следующие характеристики: слайд-шоу, создаваемые в мастерах презентаций, к примеру, Impress от Open Office, не допускают наличия таблиц в своем содержании. Кроме того цифровые подписи в формате Open Document Text не поддаются описанию, а спецификация формата не распознает формульный язык.
В продолжение акцентирования внимания на свободном формате файлов текстовых документов стоит сказать, что он поддерживается крупнейшими корпорациями, работающими в сфере создания программного обеспечения. Наиболее известными из них являются OpenOffice.org и IBM Lotus Symphony, Star Office и Neo Office, Visio Writer, а также множество других.
Подводя итог можно смело сказать, что будущее лежит за открытыми форматами, однако, на сегодняшний момент, в процессе разделения предпочтений и медленного перехода на такой формат, выбор остается за пользователем — с каким форматом документов работать, и какое программное обеспечение для этого использовать.
В начало страницы
В начало страницы
Переход к OpenOffice: пакетное преобразование существующих документов
Широко известно, что при помощи OpenOffice 2.0, открытой альтернативы пакету Microsoft Office, можно открывать файлы, созданные в Microsoft Office, и затем сохранять их в родном формате OpenOffice — zip-архиве, содержащем документ в виде XML-файла, соответствующего стандарту OpenDocument от OASIS. Таким образом можно преобразовывать в новый формат существующие документы Word, таблицы Excel и презентации PowerPoint. (В статье Opening Open Formats with XSLT на XML.com приводится пример простого приложения, использующего эти возможности: XSL-шаблон, который извлекает заголовки слайдов и заметки из файла с презентацией и сохраняет их в отдельный файл, который вы могли бы использовать как план своего выступления.) Более того, OpenOffice позволяет экспортировать все эти виды файлов в формат PDF.
Если вы собираетесь преобразовывать ваши файлы в новый формат по одному, то вам придётся открыть и заполнить несколько диалоговых окон для каждого файла. Если вам требуется преобразовать несколько сотен файлов, то такой подход окажется затруднительным. Что же делать, если у вас есть большая куча документов Word, таблиц Excel и презентаций PowerPoint, и вам нужно загрузить XML-версии всех файлов в одну базу данных, которая поддерживала бы запросы к содержимому этих XML-документов? Например, если вы — это штат Массачусетс или фирма IBM?
Как и в продукте фирмы Microsoft, в OpenOffice есть макроязык. При запуске OpenOffice из командной строки Linux или Windows можно указывать, чтобы выполнился определённый макрос. Можно даже передать этому макросу в качестве параметра имя файла. Далее, если использовать ключ -invisible при запуске OpenOffice из командной строки, то его графический интерфейс (GUI) не будет отображаться. А если задействовать обе этих возможности вместе, то получится командная строка, которая преобразует файл Microsoft Office в файл OpenOffice (или в файл Acrobat) безо всякого GUI. Теперь, чтобы преобразовать сотню файлов, достаточно простого скрипта (например, на языке Perl), чтобы создать пакетный файл либо шелл-скрипт из сотни команд, каждая из которых преобразует один файл.
(Замечание: макросы, который вдохновили меня на создание этой статьи, явно были написаны для OpenOffice 1. x, — но тот макрос, который я из них собрал, был протестирован мной в OpenOffice 2.0 в Windows и в Linux.)
Создание макросов для преобразования
Все процедуры, которые понадобятся в ваших макросах, приведены ниже. Чтобы создать в OpenOffice модуль макросов и сохранить в него эти процедуры, выберите пункт меню Tools→Macros и затем Organize Macros, OpenOffice.org Basic, Organizer, New. Создастся новый модуль макросов. Назовите его MyConversions и закройте диалоговое окно.
Новый модуль будет отображаться в дереве макросов под именем /My Macros/Standard/MyConversions, как показано ниже:
Выберите модуль MyConversions и нажмите кнопку Edit. В появившемся скрипте строчки Sub Main и End Main служат шаблоном для будущего макроса. Замените их следующим кодом, после чего сохраните модуль:
Язык OpenOffice Basic похож на VBA — язык макросов в Microsoft Office; VBA похож на Visual Basic, а он, в свою очередь, — на тот самый BASIC, который для тех из нас, кто постарше, был первым изученным языком программирования. Я не углублялся ни в один из этих языков, но если вам что-то будет неясно в отношении их синтаксиса, то ответы достаточно легко находятся несколькими запросами к Google. Например, я совершенно не представлял себе, как записать оператор выбора в процедуре SaveAsOOO , но нашёл всю необходимую информацию с помощью Google и справки OpenOffice.
Весь код состоит из трёх процедур и одной функции. Процедура SaveAsPDF и функция MakePropertyValue взяты из сообщения на форуме OpenOffice. Процедура SaveAsDoc отличается от SaveAsPDF только параметром, передаваемым в MakePropertyValue , — названием фильтра экспорта. Если вы хотите добавить процедуры для сохранения таблиц OpenOffice в файлы Excel, или презентаций OpenOffice Impress в файлы PowerPoint, то всё что вам потребуется — взять копию одной из этих процедур и изменить в ней название фильтра экспорта и расширение нового файла.
Что замечательно в процедуре SaveAsOOO — это её универсальность. Вам не нужно определять, чем является входной файл — документом Word, таблицей Excel или презентацией PowerPoint, и не нужно указывать формат для нового файла. OpenOffice определит всё это сам. И как вы видите, единственное существенное отличие этой процедуры от SaveAsPDF — то, что я добавил код, определяющий для нового файла правильное расширение.
Запуск преобразования
Макросы можно запускать из командной строки вне зависимости от того, открыт ли в этот момент OpenOffice, или вы из него уже вышли. Примерно так должна выглядеть командная строка для преобразования файла Word в формат OpenOffice на компьютере с Windows, разбитая здесь на две строки:
На моём компьютере файл soffice.exe не находится в пути поиска исполняемых файлов, поэтому я вынужден указывать для него полный путь — заключённый в кавычки, потому что он содержит пробелы. Ключ -invisible указывает OpenOffice, что не нужно показывать экран с приветствием, создавать документ по умолчанию, и вообще отображать какой-либо GUI. (Чтобы увидеть список всех доступных ключей, попробуйте запустить soffice.exe из командной строки, задав единственный параметр -? ) Имя макроса указывается в виде, похожем на URL: сначала путь в дереве макросов до нужного макроса, затем параметр в скобках — имя файла, который требуется преобразовать. Указывать имя для нового файла не нужно — макрос выберет его сам в зависимости от исходного имени и выполняемого преобразования.
Поскольку макрос дописывает http:// в начало имени исходного файла, чтобы получить его URL, то это имя должно содержать полный путь к файлу, как показано в примере, — иначе вы получите сообщение об ошибке «Недопустимый URL».
В Linux в командной строке нужно указывать другое имя исполняемого файла. Установщик OpenOffice в моей Ubuntu поместил файл ooffice2 в путь поиска исполняемых файлов, так что мне не приходится указывать при его запуске полный путь. Я заключил вызов макроса в кавычки, потому что иначе находящиеся в нём скобки неправильно обрабатывались оболочкой. Во всех других отношениях те же самые макросы, что были созданы описанным выше способом, работали превосходно.
Я попытался преобразовать несколько разных файлов. Тестовый файл sample.doc лежит у меня уже несколько лет для испытания программ и сервисов, которые предлагают преобразовывать файлы Word в XML. В этом файле используются встроенные и пользовательские стили для абзацев и знаков, вложенные маркированные списки, изображение, таблица с объединёнными ячейками, вложенная таблица Excel, и ещё несколько вещей, на которых может споткнуться программа для преобразования. SaveAsOOO с этим файлом прекрасно справился.
Давайте преобразуем файлы MS Office
Теперь, когда у вас есть открытый многоплатформенный инструмент для преобразования новых и старых (по крайней мере, вплоть до Office 97) файлов MS Office в XML-документы открытого стандарта, как же лучше всего воспользоваться этим инструментом? Всё, что может запускаться из командной строки, может использоваться в пакетном режиме — без вмешательства пользователя. Можно создать Perl-скрипт, который бы принимал список входных файлов и создавал пакетный файл либо шелл-скрипт из последовательности команд, подобных приведённым выше, которые бы преобразовывали по одному файлу. Если то, что вам на самом деле нужно — сам XML-документ, то этот скрипт может заодно извлекать его из zip-архива, которым является файл OpenOffice, и переименовывать соответствующим образом. Шелл-скрипт, выполняющий всё это, выглядит так:
Пакетный файл для Windows:
Если вы собираетесь регулярно преобразовывать большое число документов, то запуск нового экземпляра OpenOffice для каждого преобразования будет существенно замедлять весь процесс. В Windows файл soffice.exe можно запустить в режиме «быстрого старта» (с ключом -quickstart ); тогда запускаемые после этого преобразования будут выполняться быстрее. Кроме этого, можно с помощью ключа -accept указать строку Universal Network Objects, которая позволила бы, используя API, управлять запущенным экземпляром OpenOffice из программы, написанной на C++, OpenOffice Basic, Python, Java или других языках. В этом случае можно было бы передавать имена документов для преобразования в запущенный экземпляр OpenOffice, используя вызовы API.
Наиболее интересной возможностью, которую предоставляет этот подход, мне кажется даже не преобразование присылаемых мне новых файлов Word и Excel в XML-формат OpenOffice, — а преобразование имеющихся старых документов. Сколько у вас есть старых файлов Microsoft Office? Сколько новых применений вы нашли бы содержащейся в них информации, если бы она была представлена в открытом и документированном XML-формате, и вы могли бы использовать для работы с этой информацией любые XML-инструменты? Учитывая, что всё это теперь возможно с использованием открытого программного обеспечения, работающего и в Windows, и в Linux, перед нами должны открываться огромные новые возможности.