SautinSoft.PdfMetamorphosis предоставляет полный API (программный интерфейс) для слияния нескольких PDF-файлов и разделения одного PDF-документа на страницы.
- ✔ Предоставляет дополнительный API для объединения/разделения PDF;
- ✔ NET.-сборка полностью написана на C#;
- ✔ Обрабатывает PDF-документы, используя собственный класс PDF.
Во время преобразования Вы можете настроить следующее:
- установить размер страницы, ориентацию и поля,
- установить единый шрифт, размер и цвет для Вашего PDF,
- добавить пользовательские верхние и нижние колонтитулы,
- добавить нумерацию страниц,
- добавить пользовательские водяные знаки,
- указать версию для вывода PDF,
- вложить все шрифты во внуть PDF-документа.
Добавляем ссылку на сборку "PdfMetamorphosis.dll" (или можно установить пакет с NuGet) и видим, как SautinSoft.PdfMetamorphosis действительно уменьшает нагрузку на кодирование. Ниже простые примеры использования компонента.
Объединяем три PDF-файла в один на C#:
SautinSoft.PdfMetamorphosis p = new SautinSoft.PdfMetamorphosis();
string[] pdfFiles = {@"c:\1.pdf", @"c:\2.pdf", @"c:\3.pdf"};
p.MergePDFFileArrayToPDFFile(pdfFiles, @"c:\Объединенный.pdf");
Делим PDF-файл на страницы на C#:
SautinSoft.PdfMetamorphosis p = new SautinSoft.PdfMetamorphosis();
string pdfBook = @"d:\Героев наших имена.pdf";
string pagesFolder = @"d:\Страницы моей книги\";
p.SplitPDFFileToPDFFolder(pdfBook, pagesFolder);