Добавление цифровых подписей в PSD в Java

Защитите свои PSD-файлы, добавив популярные типы цифровых подписей с помощью библиотеки Java. Управляйте свойствами электронных подписей и настраивайте параметры предварительной подписи в документах по мере необходимости.


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

О GroupDocs.Signature для Java API

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

Как добавить цифровые подписи в файл PSD

В приведенном ниже примере кода четко показаны действия по добавлению цифровых подписей в PSD-файл с помощью библиотеки GroupDocs.Signature на Java путем добавления всего нескольких строк кода.

  • Создайте новый экземпляр класса Signature и передайте путь к исходному документу в качестве параметра конструктора.
  • Создайте объект DigitalSignOptions с необходимым сертификатом и паролем.
  • Вызов Sign метод экземпляра класса Signature; передайте ему DigitalSignOptions.
  • Проанализируйте результат SignResult, чтобы при необходимости проверить вновь созданные подписи.

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

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

  • Операционные системы: Microsoft Windows, Linux, MacOS
  • Среды разработки: NetBeans, IntelliJ IDEA, Eclipse
  • Фреймворки: Java 7 (1.7) и выше
  • Загрузите последнюю версию GroupDocs.Signature для Java с Maven

Signature signature = new Signature("sample.pdf"); 
DigitalSignOptions options = new DigitalSignOptions("certificate.pfx");
// сертифицируем пароль
options.setPassword("1234567890");
// сведения о цифровом сертификате
options.setReason("Sign");
options.setContact("JohnSmith");
options.setLocation("Office1");
// изображение в виде цифрового сертификата на страницах документа
options.setImageFilePath("sample.jpg");
//
options.setAllPages(true);
options.setWidth(80);
options.setHeight(60);
options.setVerticalAlignment(VerticalAlignment.Bottom);
options.setHorizontalAlignment(HorizontalAlignment.Right);
Padding padding = new Padding();
padding.setBottom(10);
padding.setRight(10);
options.setMargin(padding);
SignResult signResult = signature.sign("signed.psd", options);
// анализ результата
System.out.print("List of newly created signatures:");
int number = 1;
for(BaseSignature temp: signResult.getSucceeded())
{
    System.out.print("Подпись #"+ число++ +": Тип: "+temp.getSignatureType()+" Id:"+temp.getSignatureId()+
            ",Location: "+temp.getLeft()+"x"+temp.getTop()+". Size: "+temp.getWidth()+"x"+temp.getHeight());
}

Добавить живые демонстрации PSD Signature

Добавьте электронные подписи к файлам PSD прямо сейчас, посетив веб-сайт GroupDocs.Signature Живые демонстрации. Живая демонстрация имеет следующие преимущества

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

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

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

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

Что такое формат файла PSD

PSD, документ Photoshop, представляет собой собственный формат файлов Adobe Photoshop, используемый для графического дизайна и разработки. Файлы PSD могут включать в себя слои изображений, корректирующие слои, маски слоев, аннотации, информацию о файле, ключевые слова и другие элементы, характерные для Photoshop. Файлы Photoshop по умолчанию имеют расширение .PSD, максимальную высоту и ширину 30 000 пикселей и ограничение по длине в два гигабайта. Узнайте больше о формате файла PSD

Подробнее Что такое формат файла PSD

Другие доступные варианты

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

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

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

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

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

Добавить электронные подписи в DOT

(Шаблон документа Microsoft Word)

Добавить электронные подписи в DOTX

(Шаблон документа Word Open XML)

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

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

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

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

Добавить электронные подписи в ODT

(Открыть текст документа)

Добавить электронные подписи в OTT

(Текстовый шаблон OpenDocument)

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

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

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

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

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

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

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

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

Добавить электронные подписи в XLSB

(Двоичный лист Microsoft Excel)

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

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

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

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

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

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

Добавить электронные подписи в PPTX

(Презентация PowerPoint Open XML)

Добавить электронные подписи в PPS

(Слайд-шоу Microsoft PowerPoint 97-2003)

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

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

Добавить электронные подписи в PPTM

(Презентация Microsoft PowerPoint)

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

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

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

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

Добавить электронные подписи в JPEG

(Изображение в формате JPEG)

Добавить электронные подписи в GIF

(Формат обмена графикой)

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

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

Добавить электронные подписи в BMP

(Формат растрового файла)

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

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

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

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

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

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

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

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

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

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

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

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

Back to top
 Русский