С Aspose.Words за .NET можете да конвертирате документи, напр. DOCX, DOC, RTF, ODT, HTML във файлови формати на изображения, напр. PNG, JPEG, BMP, GIF. В този урок ще научите как да конвертирате Word документ в изображения в C#.
Стъпки за конвертиране на Word документ в изображения в C#
- Инсталирайте пакет Aspose.Words for .NET от NuGet.org
- Добавете препратка към пространствата от имена Aspose.Words и Aspose.Words.Saving
- Задайте лиценз на Aspose.Words за .NET, като използвате метода License.SetLicense
- Импортирайте входния документ в DOM на Aspose.Words
- Създайте екземпляр на класа ImageSaveOptions, за да посочите опции при изобразяване на страниците на документа в изображения
- Внедрете интерфейса IPageSavingCallback и задайте пътя на името на файла с помощта на свойството PageSavingArgs.PageFileName
- Задайте обхват на страниците на документа на Word за преобразуване на изображения
- Накрая запазете изображенията на диск с помощта на метода 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).