Atom Лента - Форум КриптоПро - Тема:Видимая подпись PDF - 10Форум КриптоПро - Atom Лентаurn:https:--www-cryptopro-ru:AtomLenta:ForumKriptoPro:Tema:Vidimajapodpis'PDF-10:1Copyright 2024 Форум КриптоПро2024-03-29T08:26:41Zhttps://www.cryptopro.ru/forum2/Images/YAFLogo.pngForum Adminhttps://www.cryptopro.ruforum@cryptopro.ruВладимир Кудрявцевhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=58580&name=Владимир КудрявцевВладимир Кудрявцевhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=58580&name=Владимир Кудрявцевterehovhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=34548&name=terehovYetAnotherForum.NETurn:https:--www-cryptopro-ru:ftPosts:st1:meid124163:1Видимая подпись PDF<table class="content postContainer_Alt" width="100%"><tr><td>Здравствуйте!<br /><br />Для cppdfutil проверьте синтаксис флагов, подпись создаётся например вот с такой командой: cppdfutil.exe sign -i "c:\sign\in_dir" -o "c:\sign\out_dir" -c "c:\sign\2012_256.cer" -A "law" --X 10 --Y 700 --logo c:\sign\1.jpg<br /><br />По скрипту - синтаксис может немного отличаться для разных версий Adobe<br />для последних версий, один из вариантов: CPSign('3082AD0A0D0981F060…', '12345678', 2, '', '', '', 'http://testca2012.cryptopro.ru/tsp/tsp.srf', false, false, {pageNumber: 0, coords: [100, 100, 200, 100], customAppearance : {appearanceType: 4, logoFile: "<ПУТЬ К ЛОГОТИПУ>"}} , 5);<br /><br />пример json-строки для 2015:<br />{"pageNumber": "0","coords" : [100,200,300,100],"customAppearance": { "appearanceType" : 4,"logoFile" : "C:\\Users\\Public\\Pictures\\Sample Pictures\\Desert.jpg" }} <br /><br />где 0 - первая страница. Поясните, пожалуйста, у вас 1 из 10 при идентичных параметрах? Верхний вариант можно применить в отладчике Adobe для проверки. Пока не очень понятно что именно у вас происходит.</td></tr></table>2021-04-13T09:26:28+03:002021-04-13T09:26:28+03:00Владимир Кудрявцев<table class="content postContainer_Alt" width="100%"><tr><td>Здравствуйте!<br /><br />Для cppdfutil проверьте синтаксис флагов, подпись создаётся например вот с такой командой: cppdfutil.exe sign -i "c:\sign\in_dir" -o "c:\sign\out_dir" -c "c:\sign\2012_256.cer" -A "law" --X 10 --Y 700 --logo c:\sign\1.jpg<br /><br />По скрипту - синтаксис может немного отличаться для разных версий Adobe<br />для последних версий, один из вариантов: CPSign('3082AD0A0D0981F060…', '12345678', 2, '', '', '', 'http://testca2012.cryptopro.ru/tsp/tsp.srf', false, false, {pageNumber: 0, coords: [100, 100, 200, 100], customAppearance : {appearanceType: 4, logoFile: "<ПУТЬ К ЛОГОТИПУ>"}} , 5);<br /><br />пример json-строки для 2015:<br />{"pageNumber": "0","coords" : [100,200,300,100],"customAppearance": { "appearanceType" : 4,"logoFile" : "C:\\Users\\Public\\Pictures\\Sample Pictures\\Desert.jpg" }} <br /><br />где 0 - первая страница. Поясните, пожалуйста, у вас 1 из 10 при идентичных параметрах? Верхний вариант можно применить в отладчике Adobe для проверки. Пока не очень понятно что именно у вас происходит.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid124132:1Видимая подпись PDF<table class="content postContainer" width="100%"><tr><td>Доброго дня всем!<br /><br />Возможно ли используя скрипт или командную строку cppdfutil.exe создать видимую подпись в файле, так как с помощью пакетной подписи видимая подпись устанавливается, а спомощью команды<br /><br />"C:\Program Files (x86)\Crypto Pro\PDF\cppdfutil.exe" sign -i "d:\ЭЦП" -o "D:\ЭЦП\Подписанные" -c "d:\ЭЦП\ЭЦП\cert.cer" pin 12345678 apperance "law" logo "D:\ЭЦП\ЭЦП\logo.jpg" page 1 X 100 Y 100 width 200 height 100 perm comments<br /><br />не устанавливается<br /><br />Так же мне не понятно как взаимодействовать со скриптом так как при вызове скрипта <br /><br /> Результат = jso.CPSign(ФайлСертификата,"12345678",1,,,,,Ложь,ЛОЖЬ,СтрокаJSON,);<br /><br />Со строкой JSON<br /><br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-javascript">{
"pageNumber": 1,
"coords": [
100,
100,
100,
100
],
"customAppearance": {
"appearanceType": 4,
"logoFile": "D:\\tmp\\logo.JPG"
}
}</code></pre>
</div></div><br /><br />Установка видимой подписи происходит в 1 случае из 10.<br /><br />Файл PDF предварительно сохранен в расширенном формате<br /><br />Windows 10<br />Adobe Acrobat DC Pro<br />КриптоПро PDF последняя версия<br />КриптоПро CSP 4.0.9963<br /><br />ps вопрос снят в части работы скрипта, coords надо правильно передавать</td></tr></table>2021-04-12T20:04:12+03:002021-04-12T20:04:12+03:00terehov<table class="content postContainer" width="100%"><tr><td>Доброго дня всем!<br /><br />Возможно ли используя скрипт или командную строку cppdfutil.exe создать видимую подпись в файле, так как с помощью пакетной подписи видимая подпись устанавливается, а спомощью команды<br /><br />"C:\Program Files (x86)\Crypto Pro\PDF\cppdfutil.exe" sign -i "d:\ЭЦП" -o "D:\ЭЦП\Подписанные" -c "d:\ЭЦП\ЭЦП\cert.cer" pin 12345678 apperance "law" logo "D:\ЭЦП\ЭЦП\logo.jpg" page 1 X 100 Y 100 width 200 height 100 perm comments<br /><br />не устанавливается<br /><br />Так же мне не понятно как взаимодействовать со скриптом так как при вызове скрипта <br /><br /> Результат = jso.CPSign(ФайлСертификата,"12345678",1,,,,,Ложь,ЛОЖЬ,СтрокаJSON,);<br /><br />Со строкой JSON<br /><br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-javascript">{
"pageNumber": 1,
"coords": [
100,
100,
100,
100
],
"customAppearance": {
"appearanceType": 4,
"logoFile": "D:\\tmp\\logo.JPG"
}
}</code></pre>
</div></div><br /><br />Установка видимой подписи происходит в 1 случае из 10.<br /><br />Файл PDF предварительно сохранен в расширенном формате<br /><br />Windows 10<br />Adobe Acrobat DC Pro<br />КриптоПро PDF последняя версия<br />КриптоПро CSP 4.0.9963<br /><br />ps вопрос снят в части работы скрипта, coords надо правильно передавать</td></tr></table>