Преобразование документов microsoft word

Word для Microsoft 365 Word 2021 Word 2019 Word 2016 Word 2013 Word 2010 Еще…Меньше

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

Преобразование документа в более новый формат позволяет использовать возможности более поздней версии, но может создавать сложности для тех, кто использует более ранние версии Word для редактирования документа. Если преобразовать документ, такие пользователи могут потерять возможность работы с частями документа, созданными в более новой версии Word.

Когда вы открываете в Word 2016 или 2013 документ, созданный в Word 2010 или 2007, в заголовке окна документа отображается надпись Режим ограниченной функциональности. Если вы открываете в Word 2016 документ Word 2013, надпись Режим ограниченной функциональности не появляется, поскольку версии Word 2013 и Word 2016 совместимы.

В Word 2016 и Word 2013 документ может быть открыт в одном из следующих режимов:

  • Режим Word 2013–2016

  • Режим Word 2013

  • Режим совместимости Word 2010

  • Режим совместимости Word 2007

Если в строке заголовка отображается надпись Режим ограниченной функциональности, определить текущий режим можно следующим образом:

  1. На вкладке Файл выберите пункт Сведения.

  2. В разделе Инспектор документов выберите команду Поиск проблем > Проверка совместимости.

  3. Нажмите кнопку Выберите отображаемые версии. Версии приложения, в режиме совместимости с которыми открыт документ, будут отмечены флажками.

Вы можете продолжать работу с документом в режиме совместимости или преобразовать его в формат файла Word 2016 либо Word 2013. Команда Преобразовать в Word очищает параметры совместимости, после чего макет документа выглядит так, как если бы он был создан в приложении Word 2016 или Word 2013.

  1. Откройте вкладку Файл.

  2. Выполните одно из указанных ниже действий.

    • Чтобы преобразовать документ без сохранения копии, выберите пункт Сведения, а затем — команду Преобразовать.

    • Чтобы создать копию документа в формате Word 2016 или Word 2013, выберите команду Сохранить как и укажите расположение и папку для сохранения копии. В поле Имя файла введите имя нового документа, а в списке Тип файла выберите пункт Документ Word. Убедитесь, что флажок Поддерживать совместимость с предыдущими версиями Word снят.

В Word 2010 документ может быть открыт в одном из двух режимов:

  • Word 2010

  • Режим совместимости Word 2007

Если используется режим совместимости Word 2007, в заголовке окна после имени файла будет выводиться надпись (Режим совместимости).

Если в заголовка окне не отображается надпись (Режим совместимости), это означает, что документ открыт в режиме Word 2010 и доступны все функции.

Примечание: Если используется версия Microsoft Word Starter 2010, в ней поддерживаются не все возможности, доступные в Word 2010. Дополнительные сведения о возможностях, поддерживаемых в Word Starter, см. в статье Возможности приложения Word Starter.

Вы можете продолжать работу с документом в режиме совместимости или преобразовать его в формат файла Word 2010. Команда Преобразовать в Word очищает параметры совместимости, после чего макет документа выглядит так, как если бы он был создан в приложении Word 2010.

После преобразования документа станут доступны новые и улучшенные функции Word 2010.

  1. Откройте вкладку Файл.

  2. Выполните одно из указанных ниже действий.

    • Чтобы преобразовать документ без сохранения копии, выберите пункт Сведения, а затем — команду Преобразовать.

    • Чтобы создать копию документа в формате Word 2010, выберите команду Сохранить как и укажите расположение и папку для сохранения копии. В поле Имя файла введите имя нового документа, а в списке Тип файла выберите пункт Документ Word.

Нужна дополнительная помощь?

Преобразование файлов в и из doc онлайн


Перетащите файлы сюда. 100 MB максимальный размер файла или Регистрация

doc

Документ Microsoft Word

DOC ― это расширение файлов для документов текстового редактора. Оно связано преимущественно с приложением Microsoft Word. Файлы DOC также могут содержать графики, таблицы, видео, изображения, звуки и диаграммы. Этот формат поддерживается почти всеми операционными системами.

Поддерживаемые Преобразования

Конвертировать из DOC Конвертации Рейтинг
1

DOC в JPG

4.8 149,541 голосов
2

DOC в PDF

4.8 96,533 голосов
3

DOC в XLS

3.8 27,487 голосов
4

DOC в DOCX

4.7 25,657 голосов
5

DOC в EPUB

4.8 14,010 голосов
6

DOC в JPEG

4.7 11,378 голосов
7

DOC в FB2

4.8 11,014 голосов
8

DOC в PPT

4.3 9,740 голосов
9

DOC в MOBI

4.8 8,116 голосов
10

DOC в PNG

4.7 7,168 голосов
11

DOC в TXT

4.5 6,004 голосов
12

DOC в ODT

4.7 3,044 голосов
13

DOC в RTF

4.7 2,838 голосов
14

DOC в XLSX

3.8 2,326 голосов
15

DOC в HTML

4.6 2,216 голосов
Конвертировать в DOC Конвертации Рейтинг
1

PDF в DOC

4.5 638,516 голосов
2

JPG в DOC

4.2 373,183 голосов
3

DOCX в DOC

4.6 125,136 голосов
4

PPTX в DOC

4.5 97,780 голосов
5

PNG в DOC

4.1 88,216 голосов
6

JPEG в DOC

4.1 81,720 голосов
7

XLSX в DOC

4.1 60,960 голосов
8

ODT в DOC

4.7 46,458 голосов
9

EPUB в DOC

4.8 28,265 голосов
10

PPT в DOC

4.6 25,636 голосов
11

XLS в DOC

4.1 21,878 голосов
12

HTML в DOC

4.3 21,775 голосов
13

RTF в DOC

4.7 20,849 голосов
14

TXT в DOC

4.6 18,691 голосов
15

FB2 в DOC

4.6 18,648 голосов

Посмотреть все

Рейтинг конвертации DOC

4.4 (2,156,653 голосов)

Вам необходимо сконвертировать и скачать любой файл, чтобы оценить конвертацию!

Онлайн-конвертер поможет преобразовать вордовский файл в PDF. Конвертируйте документы MS Word в один из самых ходовых и практичных форматов Adobe PDF. Конвертировать DOC в PDF или DOCX в PDF.

Преобразовать Word в PDF онлайн

бесплатно в любом месте

Преобразование документов Word в PDF на сайте PDF2Go — это быстро и удобно. Просто подключитесь к сети и загрузите файл.

Загрузите Word: можно перетащить документ, указать путь к файлу на устройстве или дать ссылку на облачное хранилище. Затем нажмите на «Сохранить изменения» и подождите, пока мы преобразуем файл.

После этого можно скачать, сохранить или отредактировать PDF-файл.

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

Поэтому PDF2Go позволяет конвертировать онлайн! Без установки программы и без вирусов. Просто подключитесь к сети.

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

Надёжный PDF-конвертер PDF2Go позволяет использовать эти и другие преимущества.

Загрузите документ Word для конвертации в PDF — это безопасно, как никогда прежде. Ваш файл в надёжных руках. Не беспокойтесь, все права на документ остаются за вами.

См. подробности в Политике конфиденциальности.

Мы специализируемся на конвертации документов Word в PDF. Но это далеко не всё. Наряду с форматами DOC и DOCX у нас можно преобразовать и другие текстовые документы, презентации и изображения!

Например:

ODT, RTF, TXT, Microsoft PowerPoint PPT, JPG, PNG, GIF и другие

Вы не привязаны к компьютеру. PDF2Go конвертирует PDF-файлы онлайн. Вы можете работать с любого устройства, дома или на работе, даже в отпуске!

PDF2Go работает и на мобильных устройствах!

Оцените инструмент
















4.7 / 5


Чтобы оставить отзыв, преобразуйте и скачайте хотя бы один файл

Отзыв отправлен


Спасибо за оценку


Download Article

An easy-to-use guide to turn your Word documents into viewable PDFs


Download Article

Do you want to convert your Word document into an easy-to-send PDF file? PDFs are compatible with all platforms, so turning your Word document into a PDF ensures that more people can open the file. It’s incredibly easy to convert a Word document to PDF—we’ll show you how to do it on any PC or Mac!

  1. Image titled Convert a Microsoft Word Document to PDF Format Step 15

    1

    Open the Microsoft Word document. Double-click the Word document to open it in Microsoft Word.

    • If you haven’t yet created the document, open Word, then click Blank document and create the document as needed before proceeding.
  2. Image titled Convert a Microsoft Word Document to PDF Format Step 16

    2

    Click File. It’s in the top-left corner of the Word window. Doing so opens a pop-out window.

    Advertisement

  3. Image titled Convert a Microsoft Word Document to PDF Format Step 17

    3

    Click Export. This option is in the left-hand column of options. You should see several new options appear in the middle of the window.

  4. Image titled Convert a Microsoft Word Document to PDF Format Step 18

    4

    Click Create PDF/XPS Document. It’s in the upper-left corner of the window.

  5. Image titled Convert a Microsoft Word Document to PDF Format Step 19

    5

    Click Create PDF/XPS. This option is in the middle of the window. Doing so prompts a pop-up window.

  6. Image titled Convert a Microsoft Word Document to PDF Format Step 20

    6

    Select a save location. On the left side of the window, click the folder in which you want to store the PDF version of your Word file.

    • Since the PDF is a different file type than the Word document, you can store the PDF in the same file location as the Word file.
    • You can also enter a new file name in the «File name» text box if you like.
  7. Image titled Convert a Microsoft Word Document to PDF Format Step 21

    7

    Click Publish. It’s in the bottom-right corner of the window. This will create a PDF copy of your Word document in your specified location.

  8. Advertisement

  1. Image titled Convert a Microsoft Word Document to PDF Format Step 22

    1

    Open the Microsoft Word document. Double-click the Word document to open it in Microsoft Word.

    • If you haven’t yet created the document, open Word, then click Blank Document and create the document as needed before proceeding.
  2. Image titled Convert a Microsoft Word Document to PDF Format Step 23

    2

    Click File. It’s in the upper-left corner of your Mac’s screen. A drop-down menu will appear.

  3. Image titled Convert a Microsoft Word Document to PDF Format Step 24

    3

    Click Save As…. This option is in the drop-down menu. Doing so opens a new window.

  4. Image titled Convert a Microsoft Word Document to PDF Format Step 25

    4

    Enter a file name. Type whatever you want to name the PDF into the «Name» text box at the top of the window.

  5. Image titled Convert a Microsoft Word Document to PDF Format Step 26

    5

    Select a save location. On the left side of the window, click the folder in which you want to save your PDF.

  6. Image titled Convert a Microsoft Word Document to PDF Format Step 27

    6

    Click the «File Format» text box. It’s at the bottom of the window. A drop-down menu will appear.

  7. Image titled Convert a Microsoft Word Document to PDF Format Step 28

    7

    Click PDF. This option is in the «Export» section of the drop-down menu.

    • You may have to scroll down in the drop-down menu to see this option.
  8. Image titled Convert a Microsoft Word Document to PDF Format Step 29

    8

    Click Export. It’s a blue button in the bottom-right corner of the window. Doing so saves your PDF in the specified file location.

  9. Advertisement

  1. Image titled Convert a Microsoft Word Document to PDF Format Step 1

    1

  2. Image titled Convert a Microsoft Word Document to PDF Format Step 2

    2

    Click Choose file. It’s in the middle of the SmallPDF page. Doing so will open either a File Explorer (Windows) or a Finder (Mac) window.

  3. Image titled Convert a Microsoft Word Document to PDF Format Step 3

    3

    Select your Word document. Go to your Word document’s location, then click the Word document to select it.

  4. Image titled Convert a Microsoft Word Document to PDF Format Step 4

    4

    Click Open. It’s in the bottom-right corner of the window. Doing so will upload the Word document to SmallPDF.

    • On a Mac, you may click Choose here instead.
  5. Image titled Convert a Microsoft Word Document to PDF Format Step 5

    5

    Click Download File. This option is in the lower-left side of the SmallPDF page. Your PDF will download onto your computer, though you may have to select a storage location and/or confirm the download depending on your browser’s settings.

    • It may take a few seconds for this option to appear if your Word document is large or your Internet connection is slow.
  6. Advertisement

  1. Image titled Convert a Microsoft Word Document to PDF Format Step 6

    1

    Open Google Drive. Go to https://drive.google.com/ in your computer’s web browser. This will open your Google Drive page if you’re logged in.

    • If you aren’t logged in, click Go to Google Drive, then enter your email address and password when prompted.
  2. Image titled Convert a Microsoft Word Document to PDF Format Step 7

    2

    Click + New. It’s in the top-left side of the Google Drive window. A drop-down menu will appear.

  3. Image titled Convert a Microsoft Word Document to PDF Format Step 8

    3

    Click File upload. It’s in the drop-down menu. Doing this will open either a File Explorer (Windows) or a Finder (Mac) window.

  4. Image titled Convert a Microsoft Word Document to PDF Format Step 9

    4

    Select your Word document. Go to your Word document’s location, then click the Word document to select it.

  5. Image titled Convert a Microsoft Word Document to PDF Format Step 10

    5

    Click Open. It’s in the bottom-right corner of the window. Your Word document will upload to Google Drive.

    • On a Mac, you may click Choose here instead.
  6. Image titled Convert a Microsoft Word Document to PDF Format Step 11

    6

    Open the Word document. Once the Word file finishes uploading to Google Drive, double-click it in Google Drive to open it in your browser.

  7. Image titled Convert a Microsoft Word Document to PDF Format Step 12

    7

    Click File. It’s in the upper-left side of the window. Doing so prompts a drop-down menu.

    • On a Mac, make sure you’re clicking File in your browser window and not in the menu bar at the top of the screen.
  8. Image titled Convert a Microsoft Word Document to PDF Format Step 13

    8

    Select Download as. This option is in the middle of the drop-down menu. Selecting it prompts a pop-out menu.

  9. Image titled Convert a Microsoft Word Document to PDF Format Step 14

    9

    Click PDF document. It’s in the pop-out menu. A PDF version of the Word document will immediately download onto your computer.

    • Depending on your browser’s settings, you may have to confirm the download and/or select a save location before the file will actually download.
  10. Advertisement

Add New Question

  • Question

    Why doesn’t Microsoft Word give me the option to «Save as PDF» in the file menu?

    Community Answer

    A special type of software (technically called add-in) has the ability to convert Microsoft Word documents to PDF. However, Word 2007 does not include this add-in by default. To convert to PDF with Microsoft Word 2007, you have to download the add-in from Microsoft’s website.

  • Question

    I need to convert a PDF file to a Microsoft Word document. Is there a way to do this?

    Community Answer

    Open up your PDF document and select «Save as —> Word Document.» You’ll need to clean it up afterwards (remove paragraph signs, reformat, etc.).

  • Question

    How do I fix the glitches and formatting errors that show up in the new PDF file?

    Community Answer

    The latest versions (after MS Office 2007) allow you to save the document as a pdf, thus avoiding formatting errors. Go to Files->Save As and select «.pdf format» from Save As Type. Click to save.

See more answers

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

  • To open your PDF in your computer’s default PDF reader, simply double-click it; if you have more than one PDF reader, you may be prompted to select one after double-clicking the PDF.

  • You can also use the «Save as» menu to convert your Word document to a PDF on a Windows computer.

Advertisement

  • When converting sensitive documents (e.g., credit card statements), avoid using SmallPDF. While their site is secure, it’s best to keep such documents offline as much as possible.

Advertisement

About This Article

Article SummaryX

1. Go to https://smallpdf.com/word-to-pdf in your web browser.
2. Click Choose file.
3. Double-click the Word file you want to convert.
4. Click Download File when the PDF is available.

Did this summary help you?

Thanks to all authors for creating a page that has been read 4,797,455 times.

Is this article up to date?

Автоматическое преобразование файлов Microsoft Word в различные форматы

При решении повседневных ИТ-задач, таких как администрирование сети и поддержка пользователей, часто применяются различные файлы, особенно документы, составленные в текстовых редакторах. К сожалению, встроенные инструменты Windows позволяют работать с документами только как с файлами; стандартные инструменты не обеспечивают обработку внутренних данных Word, например преобразование типа документа.

Я составил сценарий WSH (Windows Script Host) под названием ConvertWord, который используется в качестве командной оболочки для Microsoft Word и облегчает работу с документами. Кроме того, сценарий может быть полезен для тестирования некорректных документов.

Требования ConvertWord

Для использования ConvertWord на компьютере должен быть установлен Word 97 или более поздняя версия текстового редактора. Полный исходный текст ConvertWord можно загрузить с Web-узла нашего журнала. Фрагменты сценария ConvertWord приведены ниже. Файлы convertword.wsf и convertword.cmd следует сохранить в одной папке.

ConvertWord может автоматически задействовать любой преобразователь файловых форматов, реализованный в Word. Вместе с Word поставляется базовый набор преобразователей форматов файлов для типовых документов. Однако в этот набор не входят специальные конвертеры, например для документов Microsoft Works или WordPerfect. Чтобы получить эти и другие факультативные конвертеры, необходимо выполнить специальную установку Word.

Стандартные конвертеры Word, которые входят в пакет Microsoft Office Resource Kits, можно загрузить со страницы Office 2003 Editions Resource Kit по адресу http://www.microsoft.com/office/ork/2003/default.htm. Конвертеры из пакета ресурсов совместимы с Word 97 и более новыми версиями редактора. После установки пакета ресурсов следует перейти в созданный каталог (по умолчанию, %programfiles%orktools) и отыскать файл с набором конвертеров (oconvpck.exe), а затем запустить oconvpck.exe на всех компьютерах, на которых нужно развернуть конвертеры.

Назначение ConvertWord

Первоначально целью создания ConvertWord было выполнение некоторых задач, недоступных для мастера Batch Conversion Wizard редактора Word. Мастер Batch Conversion Wizard — полезное дополнение к инструментальному набору любого администратора. Мастер представляет собой шаблон Word, который выполняет преобразование одного входного формата в один выходной формат. Более подробную информацию о таком преобразовании можно найти в статье Microsoft «How to automatically convert many documents to Word 2002 format» по адресу http://support.microsoft.com/?kbid=313714.

Мастер Batch Conversion Wizard выполняет много задач, но не оптимизирован для некоторых из них, например дистанционного администрирования или автоматизации простых преобразований для конечных пользователей, совместно работающих с документами в отдельных узлах сети. ConvertWord поможет решить подобные задачи распределенного преобразования, выполняя следующие базовые операции.

  • Направляет в систему запрос об имеющейся в ней версии Word.
  • Автоматически открывает списки документов смешанных типов произвольной длины.
  • Гарантированно сохраняет документы с уникальными именами в формате Word (по умолчанию) или других форматах.
  • Тестирует документы в поисках проблем форматирования и некорректных пользовательских паролей.

Как работает ConvertWord

Процесс преобразования ConvertWord — четырехступенчатый. На первом этапе сценарий генерирует экземпляр приложения Word, как показано во фрагменте листинга 1 с меткой A. Часть исходного текста сценария предназначена для того, чтобы максимально уменьшить число диалоговых окон. Например, исходный текст с меткой B блокирует диалоговые окна, когда это возможно.

На втором этапе ConvertWord открывает каждый документ. Объект Word содержит набор Documents; при вызове метода Open этого набора (фрагмент с меткой A в листинге 2) документ извлекается. Если известно имя документа и нужно, чтобы Word автоматически определил его формат, можно вызвать метод, указав в качестве аргумента только имя документа.

Или же можно указать формат документа в качестве другого параметра для метода Open. К сожалению, в зависимости от версии Word, для метода Open требуется до 16 параметров. Поскольку управляющий форматом параметр расположен на десятом месте, необходимо указать девять предыдущих параметров. В результате получается длинная, громоздкая строка. Информацию о параметрах можно получить по адресу http://msdn.microsoft.com/library/default.asp?url=/library/
enus/dv_wrcore/html/wrconwordobjectmodeloverview.asp
или в Справке Word.

Параметры ConvertWord — FileName, ConfirmConversions, ReadOnly, AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument, WritePasswordTemplate и Format. Параметр FileName — имя файла документа Word. С помощью параметра ConfirmConversions можно вывести на экран диалоговое окно, когда Word преобразует открытый документ. В ConvertWord этому параметру всегда присваивается значение False, чтобы облегчить автоматизацию.

Параметр ReadOnly управляет процессом открытия документа только для чтения; ConvertWord всегда присваивает данному параметру значение True, чтобы исходный документ не изменился. AddToRecentFiles определяет, будет ли открытый документ внесен в список RecentFiles текущего пользователя. Документ может быть одним из десятков или даже сотен, поэтому добавлять его к списку не рекомендуется и параметру присваивается значение False.

PasswordDocument — пароль для открытия защищенных документов, а PasswordTemplate — пароль для шаблонов. Эти значения бесполезны для документов, отличных от Word, поэтому вместо любого параметра можно указать две двойные кавычки («»), обозначающие пустую строку. Параметр Revert определяет, вернется ли сценарий к текущей открытой версии документа, если преобразуемый документ уже открыт. ConvertWord присваивает данному параметру значение True, чтобы избежать потери изменений и активизировать только открытый экземпляр документа.

Параметры WritePasswordDocument и WritePasswordTemplate указывают пароли, необходимые для сохранения открытого документа или шаблона. Для целей данной статьи эти параметры не обязательны, так как ConvertWord не перезаписывает исходный документ; поэтому в сценарии задается «» для каждого из этих аргументов.

Наконец, параметр Format представляет собой число, указывающее на метод, который Word использует для определения формата открытого документа. Правильно указать число непросто, так как числа и представляемые ими методы зависят от установленной версии Word, дополнительных конвертеров документов и порядка установки. Предположим, нам нужно открыть и преобразовать документ RTF (Rich Text Format) с кодом открытия формата 3. Чтобы открыть пример документа с помощью стандартного конвертера RTF, используется следующая процедура:

Set doc = Word.Documents._

Open(«c:my.rtf», False, _

True, False, «», «», _

True, «», «», 3)

Некоторые строки исходного кода в данной статье разбиты на несколько строк из-за недостатка места. Список дополнительных конвертеров документов с соответствующими номерами и стандартными расширениями можно отыскать с помощью набора FileConverters объекта. В исходном тексте листинга 3 показан список этих конвертеров. В списке нет стандартных конвертеров Word. Список стандартных конвертеров Word можно найти в табл. 1 и в справке по Word.

Подпрограмма CreateFormatCollections сценария ConvertWord отображает список конвертеров Word. Хотя сценарий отчасти упрощает задачу определения форматов открытия и сохранения, формат, используемый для открытия или сохранения документа, зависит от версии Word и порядка установки конвертеров.

После открытия документа его новая версия сохраняется с использованием метода SaveAs (фрагмент с меткой A в листинге 4). Метод SaveAs принимает до 16 параметров, но нам нужны только два, так как необходимый параметр SaveFormat — второй. Как и в случае с параметрами OpenFormat, необходимо указать коды формата открываемого документа в параметре SaveFormat. Чтобы указать формат сохранения — например, сохранить документ в чисто текстовом файле C:my.txt, — следует ввести команду

doc.SaveAs «C:my.txt», 2

Сохранив документ, ConvertWord закрывает его с помощью метода Close (метка B листинга 4). Значение False указывает, что Word должен отменить изменения, если документ после сохранения был изменен. Когда сценарий последовательно откроет, сохранит и закроет все документы, последним шагом будет выход из Word через вызов метода Quit программы Word (листинг 5).

Применение ConvertWord

Перед первым запуском ConvertWord полезно ознакомиться с информацией о локальной версии Word, выполнив команду

convertword /version

Эта команда показывает важную информацию, в том числе номер установленной на машине версии Word. Компания Microsoft перестала указывать номер версии в имени продукта начиная с Office 95 (которая называлась бы Office 7), но внутренний номер версии увеличивается на 1 с выпуском каждой следующей существенно обновленной версии. Такая же схема нумерации используется и в Word как в компоненте комплекса Office. Внутренние номера версий — 8 (Word 97), 9 (Word 2000), 10 (Word 2002) и 11 (Word 2003).

По умолчанию ConvertWord автоматически открывает файлы, делая обоснованные предположения об их формате (например, Word, простой текст, WordPerfect, RTF) и сохраняет их в виде документов Word, давая им уникальные имена, состоящие из имени файла, символа подчеркивания и номера. В ConvertWord предусмотрено несколько способов назначения документам имен. Имя файла можно ввести в качестве аргумента следующей команды:

convertword unicode.txt plain.txt

otherdocscorel.wps

В результате такого подхода выходные файлы в формате Word сохраняются как unicode.doc, plain.doc и otherdocscorel.doc. Другой вариант — настроить ConvertWord на чтение файлов из стандартного источника, например:

convertword < convertthese.txt

Результаты команды, создающей список файлов, можно направить в ConvertWord следующим образом:

dir /s /b c:inbox*.txt

| convertword

Если входные данные не заданы, то ConvertWord просит указывать имена входных документов до тех пор, пока не будет дважды нажата комбинация клавиш Ctrl+C.

В ConvertWord реализован простой метод, который позволяет избежать перезаписи файлов, имеющих одинаковые имена. Предположим, требуется сохранить файл Word как текстовый файл с именем mylist.txt. Если файл с таким именем уже существует, то ConvertWord начинает перебирать последовательность производных имен — mylist_1.txt, mylist_2.txt и т. д. — до тех пор, пока не будет найдено неиспользованное имя. Затем это имя присваивается сохраняемому файлу. Как правило, на поиск имени файла уходит меньше времени, чем на открытие и сохранение документа вручную.

Изменение места хранения и имени файлов

ConvertWord сохраняет файлы в той же папке, в которой расположен исходный файл, с тем же базовым именем. Таким образом, при преобразовании файлов для многих пользователей или групп пользователей новые файлы будут размещаться рядом со старыми. Обычно пользователи знают «свои» файлы и помнят их имена.

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

Например, чтобы сохранить все файлы в каталоге C: empexports, следует запустить ConvertWord и указать каталог:

convertword /d:c: empexports

Изменить базовое имя (имя файла без расширения) можно с помощью ключа /b. Если ConvertWord обнаруживает несколько файлов с одинаковым именем, то ConvertWord изменяет имена файлов, как объяснялось выше. Можно также применить ключ /x, чтобы указать расширение файла, отличное от стандартного расширения экспортируемого типа файла.

Создание документов, отличных от Word

По умолчанию ConvertWord автоматически генерирует документы Word. Если нужно создать документ, отличный от Word, то можно задействовать параметр /sa утилиты ConvertWord, чтобы изменить стандартный формат сохранения. Форматы, в которых можно сохранять файлы, изменяются в зависимости от версии Word и дополнительных конвертеров, имеющихся в системе, в которой работает ConvertWord. Первый шаг при сохранении файла в определенном формате — запуск Word с ключом /cnv для просмотра установленных конвертеров; номер конвертера соответствует типу, в котором требуется сохранить новый файл. Если все файлы необходимо сохранить в определенном формате, например RTF (номер 6), то к аргументам ConvertWord следует добавить ключ /sa:6. Например, чтобы преобразовать все файлы WordPerfect в текущей папке в RTF, следует запустить команду

dir /s /b *.wpd

| convertword /sa:6

В зависимости от версии Word и установленных конвертеров, число доступных форматов может быть велико. Перед преобразованием файлов нужно всегда проверять типы, так как в разных машинах их номера будут разными. Единственное исключение из этого досадного правила составляют стандартные встроенные конвертеры Word. Word 97 и более поздние версии имеют одинаковые значения от 0 до 6, и номера стандартных типов увеличиваются с добавлением новых версий. Для Word 2003 номера от 0 до 11 будут на всех машинах одинаковыми. Исключение из стандартных значений — вывод с номером -1. Это значение не соответствует конвертеру Word, а используется в качестве команды ConvertWord для записи данных из файла документа на консоль. Его можно задать с помощью ключа /sa — /sa:-1 или /sa+.

Обработка ошибок

В ходе крупномасштабных операций преобразования могут возникнуть проблемы с некоторыми файлами. Необходим способ отслеживания документов, попытка преобразования которых закончилась неудачей. Если преобразовать файл не удается, то ConvertWord передает имя файла и описательную информацию в стандартный поток ошибок (standard error stream — StdErr); администратор может отслеживать отказы, наблюдая, как имена файлов прокручиваются на экране, или перенаправляя данные об ошибках в файл для последующего анализа, например:

convertword < c:filelist.txt 2 >

errors.txt

По умолчанию ConvertWord показывает ошибки, приводя только имя файла и номер ошибки:

c:demo.rtf FAILED: 2

С помощью ключа /v+ (verbose output) можно получить более подробную информацию об ошибке:

convertword < c:filelist.txt 2

/v+>errors.txt

Ключ /v- не выдает номеров ошибок; вместо этого имя файла просто пересылается в StdErr, чтобы облегчить последующую обработку.

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

Чтобы обнаружить потенциальные ошибки, не преобразуя документы, можно запустить ConvertWord с ключом /w (what if — что, если). Этот ключ заставляет ConvertWord открыть все документы, не сохраняя их. Если в каких-нибудь файлах происходят сбои, например искажаются внутренние данные, то будет выдано обычное сообщение об ошибке.

Решение проблемы паролей

Пароли доставляют особенно много проблем при групповой обработке, поскольку они могут быть для разных документов различными. По умолчанию ConvertWord использует символ «пробел» в качестве пароля, который открывает все документы, не имеющие паролей, а документы с паролями генерируют ошибку, которая не останавливает дальнейшую обработку.

Такое поведение можно изменить с помощью ключа /p (password). Если указать пустой аргумент (например, /p:»»), то Word просит ввести пароль для всех защищенных документов. С ключом /p можно указать конкретный пароль. Однако при этом открыть документы без пароля или с паролем, отличным от указанного, не удастся.

Практическое применение ConvertWord

Я провел приблизительно 30 тыс. преобразований с использованием ConvertWord и обнаружил несколько типичных проблем. Необычные сбои почти неизменно были вызваны ошибками автоматизации Word; номер ошибки и сообщение в большинстве случаев исходили от Word. Большинство ошибок (например, неверный пароль) нетрудно устранить или понять. Следующие три ошибки повторялись достаточно регулярно.

Первая из них — всплывающее диалоговое окно Word для документов, содержащих макрокоманды. По умолчанию ConvertWord блокирует макрокоманды в документах, чтобы защитить пользователя от опасного программного кода. Однако, когда Word открывает документы, содержащие макрокоманды, на экран выводится диалоговое окно с сообщением о блокировании макрокоманд. Единственный известный мне способ устранить это окно — разрешить выполнение макрокоманд. Сделать это можно, запустив ConvertWord и указав ключ /as (automation security — безопасная автоматизация) со значением 0 (/as:0). Это стандартное значение для программно открываемых документов Word. Перед использованием ключа /as необходимо убедиться, что открываемый документ не содержит опасного программного кода.

Вторая ошибка связана с некоторыми документами RTF, которые не удается успешно открыть, но которые тем не менее корректно отображаются в WordPad. Обычно они неверно отформатированы и не могут быть корректно открыты в Word. ConvertWord не в состоянии устранить данную проблему, поэтому для преобразования таких файлов ConvertWord применять нельзя.

Третья ошибка происходит потому, что Word идентифицирует текстовые документы Unicode по начальной отметке Byte Order Mark в файле. Если отметка отсутствует, то Word рассматривает документ как простой текст, и при открывании преобразованного документа пользователь увидит пустоты после каждого видимого символа (в действительности пустоты соответствуют нулевым символам). Единственный способ решить проблему — преобразовать файлы с ключом /oa (OpenAs), настроенным на текст Encoded или Unicode (/oa:5 для Word 97 и более поздних версий).

К счастью, такие ошибки происходят сравнительно нечасто. ConvertWord будет чрезвычайно полезен для обработки большого числа документов и поможет открыть и преобразовать документы Word без утомительной работы вручную.


Специалист по сетям, консультирующий в Индиане. Имеет сертификаты MCSE, MCP+I и MVP. alexangelopoulos@hotmail.com

Понравилась статья? Поделить с друзьями:
  • Преобразование таблиц excel в плоскую
  • Преобразование документа формата pdf в формат word
  • Преобразование таблиц excel в html
  • Преобразование документа word кодировка
  • Преобразование строку в столбец excel