C# Конвертація Word у PDF

Конвертація документів Word у PDF є частим запитом для забезпечення узгодженості форматування та безпечного обміну інформацією між платформами. Завдяки плагіну конвертації документів Aspose.Words для .NET розробники можуть досягти високоякісної конвертації Word у PDF з точністю та швидкістю. Цей посібник демонструє, як використовувати Aspose.Words для безперешкодної трансформації документів у C# без зовнішніх залежностей.


Теми, які буде охоплено:


Огляд конвертації Word у PDF

Aspose.Words Document Converter для .NET надає розробникам можливість перетворювати файли Word у формат PDF, зберігаючи при цьому достовірність документа. Основні можливості включають:

  • Налаштовувані параметри: Визначте стандарти відповідності (наприклад, PDF/A-1a), параметри стиснення та діапазони сторінок.
  • Пакетна обробка: Ефективно конвертуйте кілька файлів одночасно (пакетна конвертація Word у PDF на C# .NET).
  • Висока швидкість: Оптимізуйте конвертацію для мінімального використання ресурсів, що дозволяє досягти найшвидшої конвертації Word у PDF у C# .NET.

Початок роботи

Додайте Aspose.Words до вашого проекту

Встановіть Aspose.Words за допомогою диспетчера пакетів NuGet або консолі диспетчера пакетів:

PM> Install-Package Aspose.Words

Використання диспетчера пакетів NuGet

  • Створіть або відкрийте свій проект у Visual Studio.
  • Перейдіть до диспетчера пакетів NuGet і знайдіть Aspose.Words.
  • Встановіть бібліотеку Aspose.Words для .NET, найкращу бібліотеку C# для конвертації Word у PDF.
Конвертуйте Word у PDF C# .NET

Конвертуйте документ Word DOC у PDF у C#

Щоб конвертувати документ Word у PDF у C#, виконайте ці прості кроки:

  • Завантажте документ Word DOC/DOCX за допомогою класу Document.
  • Викличте метод Document.Save() і вкажіть ім’я вихідного файлу з розширенням “.pdf”.

Наступний зразок коду ілюструє, як програмно конвертувати документ Word у PDF у C# .NET:

Документ Word

C# Конвертуйте Word у PDF

Конвертований PDF

Конвертуйте Word у PDF програмно в C#

Конвертуйте вибрані сторінки документа Word у PDF

Ви можете налаштувати процес конвертації Word у PDF, вказуючи діапазон сторінок, які ви хочете включити до вихідного PDF-документу. Ви можете конвертувати перші N сторінок або визначити діапазон, вказавши індекс початкової сторінки. Наступний зразок коду демонструє, як конвертувати 3 сторінки, починаючи з другої сторінки документа Word у PDF, використовуючи C#.

Конвертуйте Word у PDF з відповідністю в C#

Документи PDF можуть відповідати різним стандартам, таким як PDF 1.7, PDF 1.5, PDF/A-1a тощо. З Aspose.Words для .NET ви можете вказати бажаний рівень відповідності PDF під час конвертації Word у PDF. Це можна зробити за допомогою перерахування PdfCompliance. Наступний зразок коду показує, як встановити рівень відповідності під час конвертації Word у PDF у C#.

Застосуйте стиснення тексту/зображення під час конвертації Word у PDF

Формат PDF підтримує стиснення як тексту, так і зображень, що зменшує розмір документа і оптимізує обмін та друк. Ви можете застосувати стиснення тексту та зображень під час конвертації Word у PDF за допомогою Aspose.Words для .NET.

Параметри стиснення тексту

Наступні модальності стиснення тексту доступні через перерахування PdfTextCompression:

  • None: Зберегти PDF без застосування стиснення тексту.
  • Flate: Зберегти PDF із стисненням flate (ZIP).

Стиснення зображень

Наступні параметри стиснення зображень пропонуються через перерахування PdfImageCompression:

  • Auto: API автоматично вибирає найкраще стиснення для кожного зображення в документі.
  • Jpeg: Стиснути до формату JPEG (прозорість не підтримується).

Наступний зразок коду демонструє, як конвертувати Word у PDF зі стисненням тексту та зображення в C#.

Використовуйте цифровий підпис під час конвертації Word у PDF

Крім того, ви можете застосувати цифровий підпис до вихідного PDF під час конвертації Word у PDF. Клас CertificateHolder дозволяє вам вказати цифровий сертифікат та його пароль, тоді як клас PdfDigitalSignatureDetails дає можливість надати додаткові подробиці, такі як причина, місцезнаходження та дата/час для цифрового підпису. Наступний зразок коду показує, як конвертувати Word у PDF з цифровим підписом у C#.

C# Конвертуйте Word у PDF з якістю JPEG

Ви також можете вказати якість JPEG для зображень у конвертованому PDF-документі, використовуючи властивість PdfSaveOptions.JpegQuality. Значення JpegQuality може мати діапазон від 0 до 100, де 0 позначає найнижчу якість та максимальне стиснення, тоді як 100 позначає найвищу якість з мінімальним стисненням.

Наступний зразок коду ілюструє, як встановити якість JPEG під час конвертації Word у PDF у C#.

Отримайте безкоштовну ліцензію

Отримайте безкоштовну тимчасову ліцензію, щоб конвертувати документи Word у PDF без обмежень на оцінку, використовуючи API конвертації Word документів у PDF для .NET.

Конвертуйте Word у PDF онлайн

Спробуйте наш безкоштовний онлайн-додаток для конвертації документів Word у PDF з високою точністю та якістю. Не потрібно створювати обліковий запис або підписуватися.

Висновок

Конвертування документів Word у PDF є поширеною вимогою в багатьох застосунках, а Aspose.Words для .NET спрощує цей процес, забезпечуючи узгоджені та надійні результати. У цьому блозі ми продемонстрували, як ефективно конвертувати документи Word у PDF, використовуючи C# .NET. Ми також дослідили розширені можливості бібліотеки для налаштування конвертації Word у PDF.

Відвідайте документацію Aspose.Words для .NET, щоб дослідити повний набір функцій, які пропонує API, включаючи надійну конвертацію Word у PDF без Microsoft Word. Якщо у вас є запитання або запити, звертайтеся через наш форум.

Супутні статті