Средний – 5-6 предложений

Этот Aspose.Words Document to PDF Converter for .NET является легковесным, высокопроизводительным API, ориентированным на конвертацию Word в PDF. Он поддерживает типичные сценарии, такие как DOCX → PDF или DOC → PDF без необходимости установки Microsoft Office.

Установка и настройка

  1. Установите пакет NuGet Aspose.Words (ядро API, обеспечивающее конвертации).
  2. Применяйте лицензирование с измерением при запуске, чтобы избежать ограничений оценки: см. Лицензирование с измерением .
  3. Изучите требования к фреймворку в Руководстве по установке .

Поддерживаемые платформы:

  • OS: Windows, Linux, macOS
  • Фреймворки: .NET Framework 4.x, .NET Standard 2.0, .NET Core 2.0–3.1, .NET 5/6/7+, Mono
  • IDEs: Visual Studio 2017–2026, JetBrains Rider, MonoDevelop.

Быстрый старт: попробуйте конвертировать Word в PDF

using Aspose.Words;
var doc = new Document("input.docx");
doc.Save("output.pdf");

Функции и возможности

Широкий охват форматов

Ввод/Вывод (выбрано):

  • семейство Word: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML и Word 2007 XML
  • Фиксированная разметка: PDF (только вывод)

Тонкая настройка с параметрами сохранения:

  • PDF: Только соответствие Pdf17, шифрование, флаги разрешений, цифровые подписи, встраивание шрифтов, сжатие изображений.

Автоматическое определение формата

API определяет формат по заголовкам файлов, поэтому вы можете безопасно принимать произвольные загрузки в веб‑службах.

Точность макета & метаданные

Сохраняет шрифты, стили, таблицы, колонтитулы, водяные знаки, комментарии, разрывы разделов и свойства документа (автор, название, пользовательские поля). Метаданные могут быть преобразованы программно во время конвертации.

Обработка, дружественная к серверу

  • Асинхронный/пакетный конверсия и параллелизация для пропускной способности.
  • Настраиваемые пороги памяти и обработки страниц для больших документов.

Лучшие практики

  • Сначала лицензия: инициализировать metered licensing перед любыми конверсиями, чтобы избежать evaluation watermarks.
  • Параллелизм: использовать короткоживущие Document экземпляры на запрос; при необходимости использовать пулы для опций.
  • Наблюдаемость: регистрировать количество страниц, продолжительность и наборы опций; помечать сбои correlation IDs.

FAQ

  1. Требуется ли Microsoft Office? Нет. Это отдельный API.
  2. Могу ли я выполнять конвертацию, не касаясь файловой системы? Да. Все конверсии могут быть Поток → Поток.
  3. Как обеспечить PDF/A? Aspose.Words Document to PDF Converter for .NET поддерживает Pdf17 только соответствие.
  4. Могу ли я защищать PDF паролем? Да. Настройте флаги шифрования и разрешений в PdfSaveOptions.
  5. Как мне конвертировать конкретные страницы? Используйте PageSet в ImageSaveOptions или FixedPageSaveOptions‑производные классы.
 Русский