Конвертор от документ към PDF
Този Aspose.Words Документ към PDF конвертор за .NET е лека, високопроизводителна API, фокусирана върху конвертиране от Word към PDF. Поддържа чести сценарии като DOCX → PDF или DOC → PDF без необходимост от Microsoft Office.
Инсталиране и настройка
- Инсталирайте NuGet пакета
Aspose.Words(основен API, захранващ преобразуванията). - Прилагайте измерено лицензиране при стартиране, за да избегнете ограничения за оценка: вижте Измерено лицензиране .
- Прегледайте изискванията на рамката в Ръководство за инсталиране .
Поддържани платформи:
- OS: Windows, Linux, macOS
- Рамки: .NET Framework 4.x, .NET Standard 2.0, .NET Core 2.0–3.1, .NET 5/6/7+, Mono
- IDE‑та: 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
- Фиксиран оформлениe: PDF (само изход)
Фина настройка с опции за запазване:
- PDF: Само съответствие с Pdf17, криптиране, флагове за разрешения, цифрови подписи, вграждане на шрифтове, компресиране на изображения.
Автоматично откриване на формат
API‑то открива формата от файлови заглавки, така че можете безопасно да приемате произволни качвания в уеб услуги.
Точност на оформлението и метаданни
Запазва шрифтове, стилове, таблици, горни/долни колонтитули, водни знаци, коментари, разделни прекъсвания и свойства на документа (автор, заглавие, персонализирани полета). Метаданните могат да се трансформират програмно по време на конверсия.
Сървърно‑приятелска обработка
- Асинхронно/партидно конверсия и паралелизация за пропускателна способност.
- Конфигурируеми прагове за памет и обработка на страници за големи документи.
Най-добри практики
- Лицензирай първо: инициализирайте измерено лицензиране преди всяка конверсия, за да избегнете водни знаци от оценка.
- Паралелност: използвайте краткотрайни
Documentинстанции за заявка; използвайте пулове за опции, ако е необходимо. - Наблюдаемост: регистрирайте броя на страниците, продължителностите и наборите от опции; маркирайте неуспехите с корелационни ID.
FAQ
- Изисква ли това Microsoft Office? Не. Това е самостоятелно API.
- Мога ли да конвертирам без да докосвам файловата система? Да. Всички конвертирания могат да бъдат Stream → Stream.
- Как да наложа PDF/A? Aspose.Words Документ към PDF конвертор за .NET поддържа
Pdf17само съответствие. - Мога ли да защитя PDF‑файлове с парола? Да. Конфигурирайте флаговете за шифроване и разрешения в
PdfSaveOptions. - Как да конвертирам конкретни страници? Използвайте
PageSetвImageSaveOptionsилиFixedPageSaveOptions‑изведени класове.