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

Необходимость отображать документы Microsoft Word (DOCX) в виде PDF-файлов является обычной практикой в различных профессиональных и личных сценариях. В этом подробном руководстве мы познакомим вас с процедурой рендеринга DOCX в PDF с помощью C#, предоставив вам знания и библиотеку, необходимые для легкого выполнения этой задачи. Ниже вы найдете основные шаги по созданию PDF из DOCX на C#, а также пример кода.

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

  1. Используйте диспетчер пакетов NuGet, чтобы установить GroupDocs.Viewer for .NET для преобразования документа Word в PDF.
  2. Добавьте ссылку на пространство имен GroupDocs.Viewer в свой проект для экспорта DOCX в PDF.
  3. Создайте объект класса Viewer, передав путь к входному DOCX в качестве аргумента его конструктору.
  4. Получите параметры просмотра, создав объект PdfViewOptions.
  5. Вызовите метод Viewer.View, передав PDFViewOptions в качестве аргумента для отображения файла DOCX в формате PDF.

Фундаментальный навык, который пригодится во многих ситуациях, от совместного использования документов до профессионального создания документов, — это способность преобразовывать DOCX в PDF. Вы можете надежно рендерить PDF из DOCX с помощью C#, следуя этим пошаговым инструкциям. Эти шаги можно применить в различных часто используемых операционных системах, таких как Windows, macOS и Linux, при условии, что установлен .NET. При рендеринге DOCX в PDF установка дополнительного программного обеспечения не требуется. Ниже пример кода показывает, как выполнить этот процесс рендеринга.

Код для рендеринга DOCX в формате PDF с использованием C#

using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;
namespace RenderDOCXasPDFUsingCSharp
{
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"))
{
//Get options for rendering documents into PDF format.
var viewOptions = new PdfViewOptions("output.pdf");
viewer.View(viewOptions);
}
}
}
}

В предыдущем разделе мы поделились подробным руководством по рендерингу DOCX в PDF на C#, дополненным простым примером кода. Код компактен и включает всего несколько вызовов API для выполнения преобразования документа. После того как вы настроили рекомендуемую библиотеку просмотра и внесли необходимые изменения в пути к файлам, вы можете легко включить этот код в свои проекты.

В нашей предыдущей статье мы углубились в процесс рендеринга DOCX в виде HTML с использованием C#. Если вам нужна дополнительная помощь, мы рекомендуем обратиться к нашему подробному руководству о том, как визуализировать DOCX как HTML с помощью C#.

 Русский