ITEXT для .NET-это бесплатный API с открытым исходным кодом .NET для создания и работы с PDF-документами в приложениях C#/VB.NET. Это позволяет разработчикам приложений .NET писать приложения для генерации, изменения и извлечения контента из PDF -файлов. ITEXT для .NET - это порт оригинального API ITEXT, который был написан на языке программирования Java. Он был разработан для предоставления функций обработки документов PDF для разработчиков приложений .NET. Он используется в различных областях, таких как системы управления документами, инструменты отчетности и другие приложения, которые требуют генерации и манипулирования PDF.
Ключевые функции ITEXT API для .net
- PDF Generation: ITEXT для .NET позволяет создавать новые PDF документы с нуля. Вы можете добавить текст, изображения, таблицы и другие элементы в документ. Он поддерживает различные шрифты, цвета и параметры форматирования для настройки внешнего вида контента.
- Манипуляция PDF: Вы можете изменить существующие документы PDF, добавив, удалив или изменив контент. Это позволяет вам манипулировать страницами, объединять несколько файлов PDF, разделять PDF на несколько документов и извлекать определенные элементы из PDF, такие как текст или изображения.
- Заполнение формы: ITEXT для .NET предоставляет возможности для заполнения интерактивных форм PDF. Вы можете программно заполнить поля форм, флажки и радиопроизводительные кнопки с помощью данных.
- Цифровые подписи: Библиотека поддерживает добавление цифровых подписей в документы PDF, что позволяет подписать и сертифицировать файлы для обеспечения их подлинности и целостности.
- Извлечение текста: ITEXT для .NET позволяет вам извлечь текст из документов PDF, которые могут быть полезны для индексации, поиска или анализа содержимого файлов PDF.
- Безопасность и шифрование: Вы можете зашифровать документы PDF с использованием шифрования на основе паролей или на основе сертификатов для защиты конфиденциальной информации и ограничения доступа к контенту.
- PDF/A Support: ITEXT для .NET поддерживает стандарт PDF/A, который используется для долгосрочного архивирования электронных документов. Это гарантирует, что сгенерированные документы PDF соответствуют конкретным требованиям для сохранения и будущей доступности.
Установка ITEXT для .net
ITEXT для .NET API может быть установлен с использованием двух методов.
- Установка ITEXT из Nuget
- Установка с сервера Artifactory ITEXT
Установка ITEXT с использованием диспетчера пакетов Nuget {.wp-block heading}
** Шаг 1:* Open Visual Studio - Open Visual Studio и создайте новый проект или откройте существующий проект, если вы хотите добавить API ITEXT в существующий проект. ** Шаг 2: Откройте консоль диспетчера пакетов - Чтобы открыть консоль диспетчера пакетов, перейдите к «Инструментам»> «Диспетчер пакетов Nuget»> «Консоль менеджера пакетов». ** Шаг 3: *Установите пакет ITEXT - в консоли диспетчера пакетов, введите следующую команду и нажмите Enter:
Install Package itext7
Это установит последнюю версию ITEXT API и все его зависимости.
Установка ITEXT с Artifactory Server ITEXT {.wp-Block Heading}
Пакеты Itext Nuget также доступны на сервере Artifactory ITEXT. Вы можете добавить его в качестве пользовательского репозитория Nuget в Visual Studio, используя следующие шаги.
- В диспетчете пакетов Nuget перейдите в настройки
- Добавьте следующий URL в качестве источника пакета: Вы также можете просмотреть сервер Artifactory ITEXT и вручную загрузить пакеты Nuget.
itext resources {.wp-block heading}
Предстоящий ITEXTPDF C# Примеры
На этом этапе ваш консольный проект .NET должен быть готов начать с API ITEXT для .NET для работы с документами PDF. В наших следующих статьях мы поговорим:
- Создать документ PDF
- Разделить большие файлы PDF на несколько частей в C#
- Удалить страницы из файла PDF с C#
- Преобразовать документ HTML в PDF
- Объединить несколько файлов через .NET API
- Добавление таблицы в PDF
- Добавление изображения в PDF
- Поверните файл PDF в C#
- Рисование объектов в PDF с использованием API .NET .NET
- Работа со страницами в документе PDF с .NET API Так что следите за обновлениями.