Как визуализировать DOCX в формате PNG с помощью C#

Рендеринг документа Microsoft Word в виде файла переносимой сетевой графики может оказаться ценным навыком, когда вам нужно отобразить содержимое документа в Интернете или в других цифровых контекстах. PNG — широко используемый формат изображений, известный своим сжатием без потерь и поддержкой прозрачного фона. В этом подробном руководстве мы познакомим вас с процедурой рендеринга DOCX в формате PNG с использованием C#. Ниже приведены основные шаги для рендеринга DOCX в PNG с использованием C# вместе с примером кода.

Действия по рендерингу DOCX в формате PNG с использованием C#

  1. Используйте диспетчер пакетов NuGet, чтобы установить GroupDocs.Viewer for .NET для рендеринга DOCX в PNG.
  2. Добавьте ссылку GroupDocs.Viewer в свой проект для рендеринга страниц DOCX в файлах PNG.
  3. Создайте объект класса Viewer, передав путь к файлу DOCX в качестве аргумента его конструктору.
  4. Получите параметры просмотра, создав объект класса PngViewOptions.
  5. Вызовите метод 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#

 Русский