Редактировать цифровые подписи в файле PNG

C# .NET API для мгновенного редактирования электронных подписей в файлах PNG с использованием популярных типов цифровых подписей. Управляйте свойствами подписи и настраивайте параметры подписи в документах и изображениях.


Скачать бесплатную пробную версию

О GroupDocs.Signature для .NET API

GroupDocs.Signature for .NET — это собственный API .NET для цифровой подписи документов с использованием различных типов подписи, таких как текст, изображение, штрих-код, штамп, поле формы, QR-код и метаданные. Пользователи могут легко добавлять, редактировать, проверять, удалять и находить цифровые подписи в документах PDF, Microsoft Word, Excel, презентациях PowerPoint, Adobe Photoshop, метафайлах и форматах файлов изображений с дополнительной поддержкой настройки свойств подписи по мере необходимости.

Как редактировать цифровые подписи в PNG

GroupDocs.Signature позволяет разработчикам .NET легко редактировать цифровые подписи из файлов PNG в своих приложениях, выполняя несколько простых шагов.

  • Создайте новый экземпляр класса Signature и передайте путь к исходному документу в качестве параметра конструктора.
  • Создайте объект TextSearchOptions с нужными свойствами.
  • Вызвать метод Search для получения списка TextSignatures.
  • Выберите из списка объекты TextSignature, которые необходимо обновить.
  • Вызвать метод обновления объекта Signature и передать ему одну/несколько подписей.

Системные Требования

API GroupDocs.Signature для .NET поддерживаются на всех основных платформах и операционных системах. Перед выполнением приведенного ниже кода убедитесь, что в вашей системе установлены следующие предварительные компоненты.

  • Операционные системы: Microsoft Windows, Linux, MacOS
  • Среды разработки: Visual Studio, Xamarin, MonoDevelop
  • Фреймворки: .NET Framework, .NET Standard, .NET Core, Mono
  • Загрузите последнюю версию GroupDocs.Signature для .NET из NuGet.

using (Signature signature = new Signature("sampleSigned.pdf"))
{
    TextSearchOptions options = new TextSearchOptions();
    // поиск текстовых подписей в документе
    List signatures = signature.Search(options);
    if(signatures.Count > 0)
    {
        TextSignature textSignature = signatures[0];
        // изменить свойство Text
        textSignature.Text = "John Walkman";
        // изменить позицию
        textSignature.Left = textSignature.Left + 10;
        textSignature.Top = textSignature.Top + 10;
        // изменить размер. Обратите внимание, что не все документы поддерживают изменение размера подписи.
        textSignature.Width = 200;
        textSignature.Height = 100;
        bool result = signature.Update(textSignature);
        if(result)
        {
            Console.WriteLine($"Signature with Text '{textSignature.Text}' was updated in the document ['{fileName}'].");
        }
        else
        {
            Console.WriteLine($"Signature was not updated in  the document! Signature with Text '{textSignature.Text}' was not found!");
        }
    }
}

Живые демонстрации — онлайн-приложение для обновления цифровых подписей

Редактируйте подписи в файлах PNG прямо сейчас, посетив веб-сайт GroupDocs.Signature Живые события.

Нет необходимости скачивать API

Нет необходимости писать код

Просто загрузите исходный файл

Скачать результирующий файл

О формате файла PNG

PNG, переносимая сетевая графика, относится к типу формата файла растрового изображения, в котором используется сжатие без потерь. Этот формат файла был создан в качестве замены формата обмена графикой (GIF) и не имеет ограничений авторского права. Однако формат файла PNG не поддерживает анимацию. Формат файлов PNG поддерживает сжатие изображений без потерь, что делает его популярным среди пользователей. С течением времени PNG превратился в один из наиболее часто используемых форматов файлов изображений. Почти все операционные системы поддерживают открытие файлов PNG. Например, средство просмотра Microsoft Windows имеет возможность открывать файлы PNG, поскольку ОС по умолчанию поддерживает эту поддержку, доступную как часть установки.

Подробнее О формате файла PNG

Редактирование подписей из других форматов цифровых документов

API для редактирования подписей мультиформатных документов и изображений для .NET. Обновите подписи некоторых популярных форматов файлов, как указано ниже.

Редактировать электронные подписи из DOCM

(Документ Microsoft Word с поддержкой макросов)

Редактировать электронные подписи из DOCX

(Документ Microsoft Word с открытым XML)

Редактировать электронные подписи из DOTM

(Шаблон Microsoft Word с поддержкой макросов)

Редактировать электронные подписи из RTF

(Форматированный текстовый документ)

Редактировать электронные подписи из XLS

(Формат двоичного файла Microsoft Excel)

Редактировать электронные подписи из XLSX

(Электронная таблица Microsoft Excel Open XML)

Редактировать электронные подписи из XLSM

(Электронная таблица Microsoft Excel с поддержкой макросов)

Редактировать электронные подписи из XLSM

(Электронная таблица Microsoft Excel с поддержкой макросов)

Редактировать электронные подписи из XLTM

(Шаблон Microsoft Excel с поддержкой макросов)

Редактировать электронные подписи из ODS

(Открыть электронную таблицу документов)

Редактировать электронные подписи из OTS

(Шаблон электронной таблицы OpenDocument)

Редактировать электронные подписи из POTM

(Шаблон Microsoft PowerPoint с поддержкой макросов)

Редактировать электронные подписи из OTP

(Шаблон презентации OpenDocument)

Редактировать электронные подписи из TIFF

(Формат файла изображения с тегами)

Редактировать электронные подписи из PNG

(Портативная сетевая графика)

Редактировать электронные подписи из CDR

(CorelDraw векторный графический рисунок)

Редактировать электронные подписи из SVG

(Масштабируемая векторная графика)

Редактировать электронные подписи из EMF

(Расширенный формат метафайла)

Редактировать электронные подписи из CMX

(Изображение обмена метафайлами Corel)

Редактировать электронные подписи из PPSM

(Слайд-шоу Microsoft PowerPoint с поддержкой макросов)

Редактировать электронные подписи из DCM

(Цифровая визуализация и коммуникации в медицине)

Back to top
 Русский