Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение

Как поставить подпись на документ? : Операционные системы и программное обеспечение

26.04.2024 6:12


16.01.2014 16:00
OlegON
 
Озадачился. Есть достаточно много ситуаций, когда надо распечатать документ, подписать его, отсканить и выслать по электронке.
Есть ли какой-то способ сделать это без принтера и сканера? Жена терпеть не может устройства в доме, ни того, ни другого нет. Вот сейчас из дома не выхожу, а надо подписать... Ну, ладно, принтер найду если у соседей... Было бы круто, если бы какой-то шаблон в простой и бесплатной софтинке хлопнуть, чтобы как клише потом шлепать в документы...
16.01.2014 16:19
KirillHome
 
Перегоняй в PDF, туда подпись (картинка) и печать (картинка).
Я так делал счета на отправку по почте.

Готовил HTML (текст документа + подпись и печать), потом использовал для "перевода" HTML в PDF
16.01.2014 16:30
KirillHome
 
, под винду, в бесплатной версии - 4 шаблона документов.
Различия между бесплатной и платной версией
16.01.2014 21:32
OlegON
 
Буду думать, может, действительно откуда-то вырву свою подпись и в gimp наложу :) Последняя на автомат нацелена, мне же надо самому показать, куда и как... Т.е. проблема не в том, чтобы автоматизировать, а в том, чтобы вообще сделать...
16.01.2014 22:48
KirillHome
 
Что я делал для счетов (с помощью mPDF):
1) Напечатал счёт
2) Подписал, поставил печать
3) отсканировал
4) на получившемся скане - "отрезал" верхнюю часть (оставил только часть с подписью и печатью)
5) Сделал возможность в учётной системе выгрузки счёта в HTML (но с расширением PHP) (без строк "Подпись", "М.П." и т.п - они пойдут с картинки из п.4) с изменениями, указанными в п.6 и п.7
6) В начале указанного в п.5 файла внёс изменения
Код:
<?php

$html = '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "">
<HTML><HEAD>
7) В конце указанного в п.5 файла "прилепил" полученную в п.4 картинку и завершил php
Код:
<img src="C:\PHPIn\after2.jpg">
</BODY>
</HTML>
';
include("C:\PHP\mpdf\mpdf.php");

$mpdf=new mPDF('','','','',20,15,25,25,10,10);
//$mpdf->charset_in = 'cp1251'; /*не забываем про русский*/
$mpdf->WriteHTML($html);
$mpdf->Output('C:\PhpOut\after.pdf', 'F');

exit;

?>
Здесь:
C:\PHPIn\after.jpg - место, где у меня содержится картинка, полученная в п.4
C:\PHP\mpdf\mpdf.php - ссылка на mPDF
C:\PhpOut\after.pdf - имя исходящего PDF
8) Запустил создание PDF
c:\php\php.exe C:\PhpIn\mypdf.php
Здесь C:\PhpIn\mypdf.php - файл, полученный в п.6-7

Возможно - вариант дурацкий и не технологичный, но результат меня устроил: из учётной программы - счёт клиенту на почту в PDF
Часовой пояс GMT +3, время: 06:12.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.