logo
small logo
  • Продукты
  • Купить
  • Поддержка
  • Статьи
  • Клиентская панель Поддержка
  • Главная
  • /
  • Статьи
  • /
  • Как создавать и подписывать множественной цифровой подписью файлы PDF на Delphi
  • PDF документ в отчете - использование нового объекта TfrxPDFView

    9 сентября 2021 г.

    FastReport VCL прежде всего – это генератор документов. Основываясь на этом, можно сделать предположение, что

    Подробнее
  • Как убрать пересечение объектов в FastReport VCL

    29 марта 2022 г.

    В новой версии FastReport VCL 2022.2 мы добавили новый функционал в дизайнер отчетов, который поможет

    Подробнее
  • Как создать PDF из Delphi / C++Builder / Lazarus

    14 мая 2020 г.

    Довольно часто надо получить PDF-документ из приложения на Pascal - будь то Delphi или Lazarus.

    Подробнее
  • Как создать интерактивную форму в PDF на Delphi и Lazarus

    14 декабря 2020 г.

    Возможно кто-то не знает, но стандарт PDF позволяет создавать заполняемые формы. То есть готовый документ

    Подробнее
  • FastCube - высокоскоростной движок OLAP-кубов и Pivot Grid

    29 февраля 2020 г.

    Сложно представить анализ данных без технологии OLAP (On-Line Analytical Processing). Хотя существуют разные мнения по

    Подробнее

Как создавать и подписывать множественной цифровой подписью файлы PDF на Delphi

13 декабря 2021 г.

PDF

У некоторых людей возникает необходимость создавать PDF документы и при этом подписывать их цифровой подписью. Для решения этой потребности можно использовать FastReport VCL версий 2021.1 - 2021.4. Но что же делать, если нужно подписать документ в формате PDF более чем одной цифровой подписью? Данная возможность была реализована в новой версии FastReport VCL 2022.1.

Далее мы с вами рассмотрим формирование PDF документа и подписание его с помощью нескольких цифровых подписей.

Этот пример без использования диалога экспорта PDF с помощью кода, есть в папке Demos\SignWithoutDialog нашего продукта FastReport VCL после его установки.

Но мы же рассмотрим данный функционал, подписав сформированный PDF документ двумя цифровыми подписями c использованием диалога экспорта PDF, не задействуя написание кода.

Для использования нескольких цифровых подписи необходимо произвести следующие действия:

Шаг 1. Размещаем два объекта TfrxDigitalSignatureView на шаблоне в его нижней части и выбираем для них необходимый рисунок, надпись или пустое место. Мы же поместим на отчёт наши логотипы Fast Reports, как показано на рисунке ниже.

Шаблон с двумя цифровыми подписями

Шаг 2. В первой цифровой подписи указываем описание First signature.

Изменение свойства Description для объекта первой цифровой подписи

Шаг 3. Для второй цифровой подписи указываем описание Second signature.

Изменение свойства Description для объекта второй цифровой подписи

Шаг 4. Далее строим отчет и нажимаем “Export to PDF”.

Диалог экспорта в PDF

Шаг 5. После нажатия у вас откроется диалог экспорта в PDF. Подробнее обо всех настройках формата PDF вы можете прочитать в статье “Как создать PDF из Delphi / C++Builder / Lazarus”. Но нам сейчас понадобится лишь вкладка Signature.

Переход на вкладку Signature диалога экспорта в PDF

Шаг 6. Нажимаем на кнопку “Auto fill”, после чего в списке появятся все подписи, расположенные на шаблоне с соответствующими описаниями.

Шаг 7. Затем заполняем поля дополнительной информации, выбираем расположение к сертификату, а также вводим пароль.

Шаг 8. Сделаем это для первой цифровой подписи:

Заполнение свойств для первой цифровой подписи

Шаг 9. Сделаем это для второй цифровой подписи:

Заполнение свойств для второй цифровой подписи

Шаг 10. Нажимаем кнопку ОК и сохраняем наш PDF документ. Откроем получившийся файл в Foxit Reader.

Открытие сохраненного PDF документа в Foxit Reader

По итогу мы видим, что PDF документ был успешно подписан двумя цифровыми подписями. Таким образом вы можете формировать и подписывать PDF документы несколькими цифровыми подписями с помощью FastReport VCL 2022.1.

О продукте Скачать Купить
avatar
Alexander Syrykh
Поддержка и тестирование
Fast Reports Team: Alexander Syrykh - Quality Assurance at Fast Reports
VCL FastReport PDF Report Delphi

Добавить комментарий
logo
  • +7(800)551-75-80
  • info@fastreport.ru
  • Ростов-на-Дону, Россия, 344082, ул.Обороны 24, офис 311
  • Купить
  • Загрузить
  • Документация
  • Отзывы
  • Как деинсталировать
  • Онлайн поддержка
  • FAQ
  • Видео уроки
  • Форум
  • Статьи
  • Наши Новости
  • Пресса о нас
  • Реселлеры
  • ВУЗам
  • Карьера
  • Контакты

© 1998-2022 ООО «Фаст Репортс»

  • Согласие с обработкой персональных данных
  • Не является публичной офертой