Создавайте, читайте, редактируйте файлы и конвертируйте в различные файловые форматы. Защищайте, подписывайте или печатайте документы PDF без установки ПО Adobe Acrobat.
Aspose.PDF for .NET делает для разработчиков доступными возможности по созданию, манипуляции и преобразованию документов PDF из своих приложений на .NET. Он позволяет работать со многими популярными файловыми форматами, включая PDF, XFA, TXT, HTML, PCL, XML, XPS, EPUB, TEX и форматы графических файлов.
Aspose.PDF for .NET доступен по цене, богат возможностями, как-то: компрессия файлов PDF, создание таблиц и манипуляции ими, функции по работе с графикой и изображениями, обширную функциональность работы с гиперссылками, продвинутое управление безопасностью и поддержку пользовательских шрифтов. Более того, разработчики могут создавать документы напрямую через шаблоны API или XML шаблоны, и создавать формы или управлять полями форм, встроенными в PDF документ.
Обзор основных возможностей по вводу и выводу Aspose.PDF for .NET.
Манипулирование файлами PDF | Преобразование в PDF | |
|
Aspose.PDF |
|
Аннотации | Сохранение из PDF в формат: | |
|
|
|
Защита файлов PDF | ||
|
Aspose.PDF for .NET поддерживает самые популярные файловые форматы
⇑⇓ Ввод/Вывод | Только вывод ⇑ | |
|
Aspose.PDF |
|
Только ввод ⇓ | ||
|
Aspose.PDF for .NET поддерживает фреймворк .NET.
COM Interop | Фреймворк .NET | |
PHP, VBScript, Delphi, C++ ⇒ |
Aspose.PDF
|
⇐ Web-приложения ASP.NET ⇐ Web-сервисы ⇐ Windows-приложения |
Продвинутые возможности API по процессингу PDF
Создание новых документов PDF с использованием API | Трансформация XML и XSL-FO документа в PDF | Преобразование PDF в таблицы Excel |
Преобразование документа PDF в формат рабочей книги Excel | Преобразование PDF в формат PPTX | Преобразование файлов ePUB в PDF или файлов PDF в формат .ePUB |
Преобразование файла PDF в формат .ps | Преобразование файла XPS в PDF или PDF в формат XPS | Преобразование графических файлов в PDF и преобразование PDF файлов в графические |
Преобразование файлов HTML в PDF или файлов PDF в формат HTML | Преобразование файла PDF в формат DOC/DOCX | Добавление таблиц и графических объектов в процессе создания PDF |
Добавление/обновление/удаление текста и графической информации из документов PDF | Вставка, удаление, добавление и конкатенация документов PDF | Разделение документов PDF на одностраничные документы |
Добавление верхних и нижних колонтитулов в процессе создания PDF | Создание, импорт, экспорт и удаление закладок из документа PDF | Добавление заголовков и содержания в процесс создания PDF |
Добавление, модификация, извлечение и удаление вложений и аннотаций в процессе создания PDF | Добавление, обновление, удаление ограничений по безопасности документа PDF | Шифрование, дешифрование, добавление и удаление информации о паролях из документа PDF |
Создание, обновление, удаление, импорт и экспорт данных из полей формы файлов FDF, XML и XFDF форматов | Добавление и удаление водяных знаков из документа PDF | Установка отступов, размера, ориентации страницы, типа перехода, степени приближения и параметров отображения документа PDF |
Создание документа PDF
Aspose.PDF for .NET предоставляет вам возможность по созданию новых файлов PDF, также как и возможность редактирования существующих документов PDF. С API Aspose.PDF вы получаете возможность преобразовывать изображения, XML, XSL-FO, HTML, SVG, PCL, XPS, EPUB или файлы с простым текстом в документы PDF. Вы можете определять метаданные, авторство, параметры создания и титульную информацию для XMP в процессе создания PDF. АPI позволяет вам генерировать документы форматов PDF/A-1a или PDF/A-1b.
Манипуляции с документом PDF
Aspose.PDF является хорошим выбором в том случае, если вам нужно редактировать существующие документы PDF. Он позволяет вам выполнять конкатинацию или слияние двух и более документов PDF, добавлять новые страницы к существующим файлам PDF, выгружать и вставлять страницы в конкретные места существующего документа PDF, разделять один PDF на два и более документа или создавать документы с несколькими страницами, умещенными на одном листе и буклеты.
Рендеринг файлов PDF
С Aspose.PDF for .NET можете трансформировать постранично файл PDF в один из общепринятых графических форматов растровой или векторной графики, такой как: BMP, JPEG, PNG, GIF, EPS, SVG или конвертировать целый PDF документ во многостраничный TIFF.
Богатые возможности защиты PDF
Aspose.PDF for .NET предлагает богатые возможности по шифрованию и дешифровки документов PDF с использованием или 40-bit,128-bit или 256-bit шифрования, а также предлагает использовать пользовательский пароль для увеличения безопасности PDF документа. Модификация контента PDF документа, как то: копирование контента, печать файла, заполнение полей формы, печать с пониженным качеством и модификация аннотаций, а также сборка документов PDF – могут быть ограничены.
Aspose.Pdf for .NET позволяет вам еще больше улучшать механизмы обеспечения безопасности за счет использования следующих типов независимой подписи PKCS#1, PKCS#7 и PKCS#7, и за счет использования цифрового сертификата. Вы также можете указать, какой именно уровень сертификата будет использоваться и установить графическое представление для подписи.
Обработка полей формы из документов PDF
Aspose.PDF for .NET предоставляет продвинутые возможности по процессингу полей формы. С помощью этого одного единственного продукта, вы можете получить возможности по добавлению полей формы в документ PDF и можете на программном уровне переименовать, удалять и копировать поля формы во всем документе PDF, применять JavaScript код для кнопки “Push” и интегрировать содержимое полей формы в документ. Этот продукт также хорош в том случае, когда это касается задания атрибутов полей, таких как READ_ONLY, REQUIRED, NO_EXPORT, HIDDEN, NOZOOM, а также вы можете легко установить визуальные атрибуты, такие как Alignment, BorderStyle, ButtonStyle, FontSize, TextColor, TextEncoding или самостоятельно определить, где разместить поля формы в абсолютных координатах для документа.
Импортируйте и экспортируйте данные из полей формы файлов XML, FDF или XFDF или объединяйте вместе поля формы с источниками данных OLEDB или ODBCDB. Вы также можете импортировать изображения или штрихкоды, получать данные из полей и форматирование RTF или добавлять кнопку “Отправить” для целей выгрузки данных по заранее определенному URL.
Настройка разбивки на секции и добавление параграфов
Aspose.PDF for .NET позволяет вам определять размеры страницы и отступы для каждой части документа. Могут также быть определены изображение, используемое в качестве обоев для каждой части, верхний и нижний колонтитулы. Уникальное ID может быть назначено каждому разделу документа. Aspose.PDF for .NET облегчает добавление множества параграфов к любой (и каждой) части документа. Вы также можете установить, какой именно отступ будет использоваться для каждого параграфа.
Другие возможности включают: создание, обновление или удаление закладок, создание или удаление вложений файла и аннотаций, добавление плавающего блока с позицией в абсолютных координатах, нежели вывод с изменяемым макетом и многое другое.
Возможности работы с графикой и изображениями
Aspose.PDF for .NET предоставляет поддержку множества типов графики: графические изображения могут быть отрисованы в различных положениях, указанных посредством координат и существующие изображения могут быть повернуты или растянуты (сжаты) в соответствии с вашими потребностями. Вы также можете преобразовывать изображения, содержащиеся на вашем диске или в памяти или по адресу в сети Интернет – в формат PDF. Одновременно с общепринятыми форматами изображений, также поддерживаются изображения CCITT (факс), многостраничные изображения TIFF и транспарентные изображения GIF.
Поместите изображение в его оригинальном размере в пользовательских координатах и используйте его внутри основного документа, внутри табличной ячейки, в верхнем или в нижнем колонтитулах.
Aspose.PDF for .NET также позволяет вам добавлять, заменять, выгружать или удалять изображения, которые уже присутствуют в документе PDF. Вы можете также добавлять изображения в виде водяных знаков в процессе создания нового документа PDF или в процессе добавления нового изображения в уже существующий файл.
Добавление таблиц в документ PDF
Aspose.PDF for .NET позволяет вам добавлять таблицы в документы PDF, в которых вы можете устанавливать стиль обрамления таблицы, отступы и информационные слои, ширину столбцов и опции спанинга, контролировать атрибуты разделения строк, создавать вложенные таблицы, клонировать табличные объекты или просто импортировать данные из массива объектов, таблицы с данными или представления данных.
Форматирование ячеек по умолчанию может быть применено ко всем ячейкам таблицы, могут быть созданы отдельные строки столбцы, добавлены повторяющиеся строки или вложенные таблицы. Таблицы могут быть помещены вовнутрь основного документа PDF или в верхний или в нижний колонтитулы.
Возможности работы с вложениями и гиперссылками
Aspose.PDF for .NET позволяет добавлять гиперссылки, ссылающиеся на другие страницы внутри того же документа PDF, ссылки на страницы в других документах PDF, гиперссылки на файлы отличного от PDF формата или вы можете использовать гиперссылки чтобы ссылаться на любое место в Интернете. Вместе с созданием гиперссылок, вы получаете возможность извлекать гиперссылки из документов PDF.
Получите контроль над добавлением, обновлением, импортом, экспортом или удалением вложений и аннотаций. Файлы любых типов могут быть добавлены к документу PDF, как и аннотации таких типов: полигон, полилиния, всплывающее окно, резиновый штамп, пометка типа “каретка”, произвольный текст и многие другие типы. Вы также может определить тип пометки, координаты и степень прозрачности.
Возможности форматирования текста из документов PDF
С Aspose.PDF for .NET вы можете применять выравнивание текста, будь это право, лево, центр или выравнивание по ширине. Размещайте контент справа налево, как это принято в таких языках, как Арабский, Иврит или Урду. Создавайте параграфы с выравниванием справа, сохраняйте пробелы в тексте, устанавливайте пользовательские отступы параграфа и определяйте текстовое форматирование для всех сегментов документа.
Вместе с возможностью указывать горизонтальное выравнивание для текста, вы также можете указывать вертикальное выравнивание для текстовых сегментов, такое как выравнивание по низу или по верху. Цвета фона и текста могут быть изменены, используйте заменяемые символы которые позволят вам изменять связанный с ними текст в режиме реального времени. Поддерживается PostScript Type1, TrueType и другие базовые шрифты PDF.
Это наилучший продукт, когда дело касается выгрузки текста, замены текста и вставке нового текста вовнурь существующего документа PDF.
Автоматизация Adobe Acrobat больше не нужна!
Набор API Aspose.PDF for .NET построен на базе управляемого кода, который может бы установлен и развернуть как единичная сборка .NET без необходимости устанавливать Adobe Acrobat. Это легче и гибче по сравнению с автоматизацией Adobe Acrobat.