Необходимость отображать документы Microsoft Word (DOCX) в виде PDF-файлов является обычной практикой в различных профессиональных и личных сценариях. В этом подробном руководстве мы познакомим вас с процедурой рендеринга DOCX в PDF с помощью C#, предоставив вам знания и библиотеку, необходимые для легкого выполнения этой задачи. Ниже вы найдете основные шаги по созданию PDF из DOCX на C#, а также пример кода.
Действия по рендерингу DOCX в формате PDF с использованием C#
- Используйте диспетчер пакетов NuGet, чтобы установить GroupDocs.Viewer for .NET для преобразования документа Word в PDF.
- Добавьте ссылку на пространство имен GroupDocs.Viewer в свой проект для экспорта DOCX в PDF.
- Создайте объект класса Viewer, передав путь к входному DOCX в качестве аргумента его конструктору.
- Получите параметры просмотра, создав объект PdfViewOptions.
- Вызовите метод 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#.