Skip to content

Большой рефакторинг pdfcpro, refs #16, #15, #13, #9

Georgiy Sgibnev requested to merge ololobster/poppler:sign-refactoring into master

Теперь можно делать подписи с картинками и обходиться без pdfembed, ура. И Qt больше не нужен.

Базовое тестирование pdfcpro:

  1. Старый сценарий создания простой подписи всё ещё работает:
    $ utils/pdfembed font ../../sample.pdf sample_with_font.pdf -font /usr/share/fonts/truetype/roboto/unhinted/RobotoCondensed-Medium.ttf -page 1 -resource SigFont
    $ utils/pdfcpro sign sample_with_font.pdf -out signed.pdf -cert 2b333704466383fef6a71ba7346522e5962a1c75 -text 'Кошерность документа подтверждаю!\n{subject/cn}\n{today}' -font 'Roboto Condensed Medium'
  2. Создание простой подписи без pdfembed:
    $ utils/pdfcpro sign ../../sample.pdf -out signed.pdf -cert 2b333704466383fef6a71ba7346522e5962a1c75 -text 'Кошерность документа подтверждаю\n{subject/cn}\n{today}' -font /usr/share/fonts/truetype/roboto/unhinted/RobotoCondensed-Medium.ttf
  3. Создание подписи с картинкой:
    $ utils/pdfcpro sign ../../sample.pdf -out signed.pdf -cert 2b333704466383fef6a71ba7346522e5962a1c75 -text '\n\n\n\n\tКошерность документа подтверждаю\n\t{subject/cn}\n\t{today}' -font /usr/share/fonts/truetype/roboto/unhinted/RobotoCondensed-Medium.ttf -x 0.2 -y 0.2 -w 0.3 -h 0.1 -img ../../tests/signature.png -noborder -color 594bd4
Edited by Georgiy Sgibnev

Merge request reports