MigraDoc

MigraDoc позволяет собирать из C#-кода многостраничные PDF- и RTF-документы: отчёты, счета, акты, каталоги и формы с абзацами, стилями, таблицами, изображениями, колонтитулами, полями нумерации, закладками и диаграммами. Разработчик описывает структуру через объектную модель, а движок сам рассчитывает переносы строк, разрывы страниц и расположение элементов.

PDFsharp

PDFsharp позволяет из кода создавать PDF-документы, добавлять и переставлять страницы, рисовать текст и векторную графику, помещать изображения, объединять и разделять файлы, настраивать закладки, аннотации, шифрование и цифровые подписи. Основная работа строится вокруг объектов PdfDocument, PdfPage и XGraphics: приложение формирует структуру документа, получает графический контекст страницы, выводит содержимое и сохраняет результат в файл или поток.

HexaPDF

HexaPDF помогает объединять и разделять PDF, переставлять и поворачивать страницы, уменьшать размер файлов, извлекать изображения и вложения, заполнять формы, устанавливать пароль, наносить штамп и проверять внутреннюю структуру документа. Основные операции выполняются командами merge, modify, split, optimize, images, files, form, watermark и inspect, поэтому один и тот же сценарий легко повторить для отдельного файла или целой папки.

k2pdfopt

В k2pdfopt можно превратить широкую страницу PDF или DJVU в удобную для небольшого экрана последовательность фрагментов: программа находит колонки, убирает поля, переносит строки, подбирает размер страницы под электронную книгу или смартфон, показывает предварительный результат и при необходимости добавляет распознаваемый текстовый слой.

4dots PDF Watermark

4dots PDF Watermark добавляет текстовые и графические водяные знаки в один PDF или целую папку документов, позволяет выбрать положение, размер и цвет надписи, угол поворота, пароль открытия, папку и шаблон имени результата, а также запускает пакетную обработку через интерфейс или командную строку.

4dots PDF Encrypter

4dots PDF Encrypter помогает за один проход установить пароль открытия на один или сразу много PDF, назначить отдельный пароль владельца, ограничить копирование, изменение, печать, заполнение форм, аннотации и сборку документа, а затем сохранить защищённые копии в выбранную папку. Файлы можно добавить по одному, целой папкой, перетаскиванием, через список TXT или таблицу CSV; для разных документов допускаются собственные старые и новые пароли, а перед запуском доступны выбор 40- или 128-битного режима, пакетная правка метаданных и настройка структуры вывода.

4dots PDF Splitter

4dots PDF Splitter помогает собрать несколько PDF в один файл, разрезать многостраничный документ, извлечь нужные листы или удалить лишние страницы по диапазону, чётности, найденному тексту, закладкам и сериям пустых листов. В одном рабочем процессе можно задать порядок исходников, обработать защищённые файлы, добавить изображения, оформить колонтитулы, изменить свойства результата и установить пароль с разрешениями.