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

Создавайте, читайте, редактируйте файлы и конвертируйте в различные файловые форматы. Защищайте, подписывайте или печатайте документы 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
  • Создание PDF “с нуля”
  • Обновление существующих файлов PDF
  • Сохранение в формате PDF/A
  • Управление изображениями
  • Управление вложениями
  • Управление страницами
  • Создание & Управление формами

Aspose.PDF
for .NET

  • CGM
  • ePUB
  • HTML/MHT
  • Изображения
  • LaTex
  • PCL
  • SVG
  • Текстовые файлы
  • XML
  • XPS
  • XSL-FO
  • PS
Аннотации Сохранение из PDF в формат:
  • Чтение аннотаций из PDF
  • Добавление текста в аннотации
  • Форматирование текста аннотаций
  • XLS
  • DOC
  • DOCX
  • PPTX
Защита файлов PDF
  • Шифрование/Дешифровка
  • Загрузка файлов, защищенных паролем
  • Цифровая подпись в документах

 

Aspose.PDF for .NET поддерживает самые популярные файловые форматы

 

⇑⇓  Ввод/Вывод Только вывод 
  • Формат с фиксированным макетом: PDF, PDF/A, XPS
  • Формат электронных книг: EPUB
  • Web: HTML, MHTML
  • Другие: TEX, CGM, XSLFO, XML, PCL, SVG

Aspose.PDF
for .NET

  • Microsoft Office: DOC, DOCX, XLS, XLSX, PPTX
  • Изображения: JPEG, PNG, BMP, TIFF
Только ввод   
  • Postscript: PS

 

Aspose.PDF for .NET поддерживает фреймворк .NET.

 

COM Interop Фреймворк .NET
PHP, VBScript, Delphi, C++ 

Aspose.PDF
for .NET

 

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.