Как преобразовать документ Word в изображения на C#

С помощью Aspose.Words для .NET вы можете конвертировать документы, например, DOCX, DOC, RTF, ODT, HTML, в форматы файлов изображений, например PNG, JPEG, BMP, GIF. В этом уроке вы узнаете, как конвертировать документ Word в изображения на C#.

Действия по преобразованию документа Word в изображения на C#

  1. Установите пакет Aspose.Words for .NET с сайта NuGet.org.
  2. Добавить ссылку на пространства имен Aspose.Words и Aspose.Words.Saving
  3. Установите лицензию Aspose.Words для .NET с помощью метода License.SetLicense.
  4. Импортируйте входной документ в DOM Aspose.Words
  5. Создайте экземпляр класса ImageSaveOptions, чтобы указать параметры при преобразовании страниц документа в изображения.
  6. Реализуйте интерфейс IPageSavingCallback и задайте путь к имени файла, используя свойство PageSavingArgs.PageFileName.
  7. Установите диапазон страниц документа Word для преобразования изображений
  8. Наконец, сохраните изображения на диск, используя метод Document.Save.

При работе с документами часто приходится использовать разные форматы и стили шрифтов. Если вы откроете документ на машине, на которой не установлены используемые в документе шрифты, представление текста в программе просмотра документов будет другим. То же самое будет и с Aspose.Words. Требуются шрифты TrueType при отображении документа в форматах с фиксированной страницей (JPEG, PNG, PDF или XPS). Шрифты, используемые во входном документе, должны быть установлены на машине, на которой вы хотите преобразовать текстовый документ в изображения.

Ранее мы рассмотрели как распечатать документ Word с помощью C# в другом разделе с практическими рекомендациями. В этом разделе объясняются все шаги по преобразованию документа Word в изображения на C#.

Код для преобразования документа Word в изображения на C#

Приведенный выше код на C# преобразует текстовый документ в изображения без установки MS Office. Вы можете использовать его там, где .NET установлен в Windows, Linux, macOS и облачных платформах (Amazon Web Services и Microsoft Azure).

 Русский