Рендеринг документа Microsoft Word в виде файла переносимой сетевой графики может оказаться ценным навыком, когда вам нужно отобразить содержимое документа в Интернете или в других цифровых контекстах. PNG — широко используемый формат изображений, известный своим сжатием без потерь и поддержкой прозрачного фона. В этом подробном руководстве мы познакомим вас с процедурой рендеринга DOCX в формате PNG с использованием C#. Ниже приведены основные шаги для рендеринга DOCX в PNG с использованием C# вместе с примером кода.
Действия по рендерингу DOCX в формате PNG с использованием C#
- Используйте диспетчер пакетов NuGet, чтобы установить GroupDocs.Viewer for .NET для рендеринга DOCX в PNG.
- Добавьте ссылку GroupDocs.Viewer в свой проект для рендеринга страниц DOCX в файлах PNG.
- Создайте объект класса Viewer, передав путь к файлу DOCX в качестве аргумента его конструктору.
- Получите параметры просмотра, создав объект класса PngViewOptions.
- Вызовите метод Viewer.View с параметрами просмотра, чтобы отобразить файл DOCX в формате PNG.
Рендеринг DOCX в формате PNG позволяет извлекать определенные изображения, графику или диаграммы из документа Word, что может быть полезно для презентаций, веб-сайтов или цифровых публикаций. PNG — это стандартный формат веб-изображений, гарантирующий, что визуализированные изображения будут одинаково отображаться на веб-сайтах и на различных устройствах. Если у вас установлен .NET, вы можете легко следовать приведенным инструкциям в популярных операционных системах, таких как Windows, macOS и Linux, чтобы *с легкостью создать PNG из DOCX с помощью C#.
Код для рендеринга DOCX в формате PNG с использованием C#
using GroupDocs.Viewer; | |
using GroupDocs.Viewer.Options; | |
namespace RenderDOCXasPNGUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Viewer library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Viewer.lic"); | |
using (var viewer = new Viewer("input.docx")) | |
{ | |
// Create a PNG image for each document page. | |
// {0} is replaced with the current page number in the image name. | |
var viewOptions = new PngViewOptions("output_{0}.png"); | |
// Set width and height. | |
viewOptions.Width = 800; | |
viewOptions.Height = 900; | |
viewer.View(viewOptions); | |
} | |
} | |
} | |
} |
С помощью информации из этой статьи вы сможете уверенно конвертировать DOCX в PNG на C#. Приведенный код короткий, и для правильной обработки ваших документов требуется всего несколько вызовов API. Включение кода рендеринга Word в PNG в ваши приложения — это простой и беспроблемный процесс после умелой настройки рекомендованной библиотеки и выполнения необходимых корректировок пути к файлу.
В предыдущей статье мы углубились в процесс преобразования DOCX в HTML с помощью C#. Если вам нужна дополнительная помощь, мы рекомендуем обратиться к нашему подробному руководству о том, как визуализировать DOCX как HTML с помощью C#