Ця тема присвячена виконанню перетворення документів між двома популярними форматами документів. Ми використаємо одну з найкращих бібліотек конвертації документів і пояснимо вам крок за кроком процес перетворення Word у PDF за допомогою C#. Далі ми розповімо вам, як використовувати ці кроки для розробки функціональних можливостей Word to PDF converter C#. Тут ви можете знайти детальні інструкції щодо перетворення DOCX документа PDF разом із зразком коду для нього.
Кроки для перетворення Word у PDF за допомогою C#
- Установіть пакет GroupDocs.Conversion for .NET із NuGet у проекті .NET для конвертації Word у PDF
- Додайте посилання на простір імен GroupDocs.Conversion, щоб перетворити PDF із Word
- Створіть екземпляр класу Converter і завантажте вихідний файл Word для перетворення
- Створіть екземпляр класу PdfConvertOptions і встановіть параметри перетворення для налаштування вихідного документа PDF
- Нарешті, збережіть перетворений PDF-документ на диск, викликавши метод Convert класу Converter
Ці кроки описують процедуру розробки C# конвертації Word у PDF без можливості офісу. Ви можете легко створити функцію перетворення документів за допомогою кількох рядкових кодів і використання кількох викликів API. Крім того, ці інструкції можна використовувати в операційних системах, включаючи MS Windows, Linux і Mac OS, після встановлення необхідного пакета з менеджера пакетів NuGet.
Код для перетворення Word у PDF за допомогою C#
У цьому прикладі ми реалізували функцію C# для перетворення Word у PDF, завантаживши вихідний файл Word у конструктор класу Converter. Потім створіть екземпляр класу PdfConvertOptions для визначення різних параметрів для налаштування перетвореного документа PDF. Ми створили зразок коду для виконання основного перетворення документа, але його можна розширити за допомогою класу PdfConvertOptions.
Ми обговорили процедуру перетворення документа для створення функції C# Word у PDF. Нещодавно ми опублікували статтю про перетворення HTML на Excel за допомогою C#, див. як конвертувати HTML в Excel на C# для отримання додаткової інформації.