Как да конвертирате 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 документ в изображения.

По-рано разгледахме как да отпечатате документ на Word с помощта на C# в друга тема с инструкции. Тази тема обяснява всички стъпки за конвертиране на документ на Word в изображения в C#

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

Горният код в C# преобразува Word документ в изображения без инсталиране на MS Office. Можете да го използвате там, където .NET е инсталиран на Windows, Linux, macOS и облачни платформи (Amazon Web Services и Microsoft Azure).

 Български