Набор API для .NET чтобы манипулировать документами PDF

Создавайте, читайте, редактируйте файлы и конвертируйте в различные файловые форматы. Защищайте, подписывайте или печатайте документы PDF без установки ПО Adobe Acrobat.

  Загрузить бесплатную версию
Aspose.PDF for .NET

Aspose.PDF for .NET

 
 

Aspose.PDF for .NET делает для разработчиков доступными возможности по созданию, манипуляции и преобразованию документов PDF из своих приложений на .NET. Он позволяет работать со многими популярными файловыми форматами, включая PDF, XFA, TXT, HTML, PCL, XML, XPS, EPUB, TEX и форматы графических файлов.

Aspose.PDF for .NET доступен по цене, богат возможностями, как-то: компрессия файлов PDF, создание таблиц и манипуляции ими, функции по работе с графикой и изображениями, обширную функциональность работы с гиперссылками, продвинутое управление безопасностью и поддержку пользовательских шрифтов. Более того, разработчики могут создвать документы напрямую через шаблоны API или XML шаблоны, и создавать формы или управлять полями форм, встроенными в PDF документ.

 

Продвинутые возможности API по процессингу PDF

 

 

Создание новых документов PDF с использованием API

 

Трансформация XML и XSL-FO документа в PDF

 

Преобразование PDF в таблицы Excel 

 

Преобразование документа PDF в формат рабочей книги Excel

 

Преобразование PDF в формат PPTX

 

Преобразование файлов ePUB в PDF или файлов PDF в формат .ePUB

 

Преобразование файла PDF в формат .ps

 

Преобразование файла XPS в PDF или PDF в формат XPS

 

Convert an image file to PDF or PDF file to Image format

 

Преобразование файлов 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.

 

Поддержка и ресурсы для изучения

 
 

Aspose.PDF предлагает индивидуальные наборы API для PDF и для других популярных сред и платформ разработки, указанных ниже: