SautinSoft.PdfMetamorphosis предоставляет API для конвертирования любых текстовых документов в PDF.
- ✔ Поддерживает символы Юникода;
- ✔ Создает макет страницы;
- ✔ Создает различные версии PDF: 1.0 -1.7, PDF/A;
Во время преобразования Вы можете настроить следующее:
- установить размер страницы, ориентацию и поля,
- установить единый шрифт, размер и цвет для Вашего PDF,
- добавить пользовательские верхние и нижние колонтитулы,
- добавить нумерацию страниц,
- добавить пользовательские водяные знаки,
- указать версию для вывода PDF,
- вложить все шрифты во внуть PDF-документа.
Давайте посмотрим, как добавить свойство "Text to PDF" в любое .NET-приложение.
Прежде всего добавьте ссылку на сборку "PdfMetamorphosis.dll" (или установите пакет с NuGet), чтобы дать Вашему приложению набор инструментов для конвертации.
Например, чтобы преобразовать Text в PDF на C#:
SautinSoft.PdfMetamorphosis p = new SautinSoft.PdfMetamorphosis();
// Установим размер страницы А4.
p.PageSettings.Size.A4();
string textPath = @"d:\Евгений Онегин.txt";
string pdfPath = @"d:\Евгений Онегин.pdf";
int result = p.TextToPdfConvertFile(textPath, pdfPath);
p.RtfToPdfConvertFile(rtfPath, pdfPath);