Fred Montier Posted September 13, 2024 Posted September 13, 2024 (edited) PDFCertificateSignature01.mp4 Introduction This project allows you to manage certified signatures in PDF documents with a high professional level. If your activity requires the management of document signatures in PDF formats for process management or simple procedural documentation, it is of utmost importance that you have a tool that allows you to manage certificates, sign and customize your project in a professional manner. Also, a console project version to automate signatures on demand. Resources and Features Two Projects: uniGUI Signature Manager and SignConsole (Delphi only) Signs PDF documents with PEM/Pk12 cert and keys Customize text fields in signatures You can use your logo, images or ready-made SVG templates to speed documents processing Verify, Sign and Resign documents. Delphi Pascal Console version to speed batch doc processing. Create your own hand-written signatures and merge into certified pdf signatures It's not subscription, license... the code is all yours! All DLLs libraries included and Legal. Only uniGUI/Delphi code. No JavaScript !. Easy to use. All source code included. No hidden costs or fees. Yes, we offer consultancy for adapting any of these examples to your systems. Contact us to receive a quote. Download below a functional trial copy before you buy it. Please: THIS IS NOT A PDF EDITOR. Read carefully ! This is a Certificate and Signatures manager to PDF Docs. BE AWARE ! Demo Videos Video 1 - Basic Signature Video 2 - SVG templates Video 3 - Using your own image/logo Video 4 - Returning all signatures Video 5 - Verify signatures at doc opening Video 6 - Defined image opacity at signatures Video 7 - Console project based on predefined configs Video 8 - Sign Pad to Written Signatures and figuration side-by-side with Cert data More details at link below: https://unigui.com.br/uniGUIPDFCertificateSignature.html The uniGUI Project is completly functional. You might use to sign DOC using your certificates. No limitations. I sale my source code: The uniGUI projects above and the console version. You might download from link here or from our website. Using uniGUI x.x.x.91 (Install the runtime, included in the Download Demo project) Edited September 17, 2024 by Fred Montier Typos , more info and video links 1 Quote
Fred Montier Posted September 13, 2024 Author Posted September 13, 2024 Demo Project Download Link VCL PDF Signature and VCL Certificate Creator Limitations: Can't personalize certificates. After purchase projects, just comment the directive for trial version in source code. All other resources are functional. Quote
Fred Montier Posted September 13, 2024 Author Posted September 13, 2024 Now included Self-Signed Certificates Creator util. Easy to use and and the vcl version do PDF Signature 1 Quote
Stemon63 Posted September 16, 2024 Posted September 16, 2024 Hi Fred, I cannot see your demo; library path is different on my pc so it don't works. I have questions on this application: 1) Is possibile to apply several sign on the same document? 2) Is possible to automate signing of several documents in "batch"? 3) Is possibile to sign in a defined rectangle area (X,y,z) ? I'm thinking of an application that can allow multiple signatures to be placed on the same document on multiple pages, for example a contract with joint signature (husband and wife, for example) Do you think it's the right tool? Thanks! Quote
eduardosuruagy Posted September 16, 2024 Posted September 16, 2024 Boa tarde Fred, tem validade jurídica? Você saberia informar? Quote
Fred Montier Posted September 16, 2024 Author Posted September 16, 2024 (edited) 8 hours ago, Stemon63 said: Hi Fred, I cannot see your demo; library path is different on my pc so it don't works. I have questions on this application: 1) Is possibile to apply several sign on the same document? 2) Is possible to automate signing of several documents in "batch"? 3) Is possibile to sign in a defined rectangle area (X,y,z) ? I'm thinking of an application that can allow multiple signatures to be placed on the same document on multiple pages, for example a contract with joint signature (husband and wife, for example) Do you think it's the right tool? Thanks! 1) Is possibile to apply several sign on the same document? Yes. Thats how PDF Signing works. 2) Is possible to automate signing of several documents in "batch"? Yes. That why there is the console version. You might use the uniGUI/VCL version the generate the "config file" and use it to sign in batch many files. Last video demos shows exactly that releasing you the use of the unigui Version and the VCL Version (both the same program). Once the user has his certificates, just give him the images he whatever needs, resource tools and make a simple .bat file to sign anything or make him upload the file to sign in your uniGUI/VCL version based in my demo. Hence, you will need the source-code to use it professionally. 3) Is possibile to sign in a defined rectangle area (X,y,z) ? This is not in the scope of this project since this is related to PDF creating (Editor or 3rd party tools). You must create a PDF with signature fields and then use it so to sign it accordingly. The Chilkat PDF (and other libs I included like litePDF) support and shows how to do it. This project only signs and manage signatures. Editing, is in a PDF editor. Be aware that Adobe Reader only sign and manages the PDFs. You can make a contract template, embed the Signature Fields and use my project to sign it. The chilkat DLL (and other, all included) can retrieve all the signature fields and sign in the previous position define in the PDF editor. For instance, there is the "LandLord" field, the "Tenant". The libs scan the docs and place the signature where it was define. Keep in mind that you have visible signatures and invisible ones. Both valid. The certificate is the issue here. Not the figurative elements, nut also essential if you need a printed copy. Of course, it helps a lot print the Certificate data accordingly in the body of the document. I'm thinking of an application that can allow multiple signatures to be placed on the same document on multiple pages, for example a contract with joint signature (husband and wife, for example) That was the reason behind creating such project: sign in quantity, quality and fast giving support to many formats and configuration for signature. I suggest you to keep and empty page at the end of your PDF DOC so you can have a easily readable signature chains organized by order of events. That is how we do in companies/corps/gov etc. I'm adding today the VCL version and Signing with handwriting pad as the logo for visualization. See new video above. I'm also adding a wizard so anyone can create a self sign certificate in uniGUI/VCL without using OpenSSL in command prompt. Edited September 17, 2024 by Fred Montier typos, typos, typos Quote
Fred Montier Posted September 16, 2024 Author Posted September 16, 2024 5 hours ago, eduardosuruagy said: Boa tarde Fred, tem validade jurídica? Você saberia informar? Boa tarde, amigo: O quê faz uma assinatura "mais valida" é a qualidade do seu certificado. No caso do Brasil, gere um certificado no GOV.BR com seus dados e use para assinar. É gratuito. Tem valor lega. No caso de ambiente empresas, um certificado auto-assinado seria mais que suficiente para controle de fluxo de documentos e validade interna. Se você protege ele com senha sendo que o usuário tem a posse da senha do certificado dele, tem tanto valor juridico na empresa que um e-mail, por exemplo. No Brasil até mensagem de whatsapp agora tem valor legal ! Veja os ultimos acontecimentoso na justiça. No ambito do governo, é obrigatório agora vc ter um certificado omitido pelo GOV.BR ou pelo ICP Brasil. Note que existem diversas entidades de emissão de certificados (pagos ou gratuitos) e até entidades de classe que fazem isso. Ou seja, um mesmo cidadão pode ter vários certificados. A validade é encriptação e o fato de somente ele poder abrir as chaves e validar no caso de disputa lçegal. Não confundir com certificados A1-A4 mas a lógica é a mesma pois eles também trabalham com chaves e pode ser usados para assinar PDF. Entretanto, precisa de um programa, como deste meu, (ou um leitor de cartão ecpf e ecnpj)) e usar o Acrobat Reader para assinar PDFs. Sem duvidas, o Brasil é um dos mais avançados e com uso difundidos de certificados digitais na sociedade. Usamos para notas fiscais, licitaçõeos publicas e documentos em toda relação com o governo agora e em todos os niveis. Sem certifica digirtal, seu DOC de fato não tem valor nenhum. --->>> English Good afternoon, friend: What makes a signature "more valid" is its certificate "quality". In the case of Brazil, generate a certificate on GOV.BR with your data and use it to sign. It has legal value. In the case of a corporate environment, a self-signed certificate would be more than enough to control the flow of documents. If you protect it with a password, since the user has possession of the certificate and the password, it has as much legal value in the company as an email, for example. In Brazil, even WhatsApp messages now have legal value! See the latest developments in the courts. In the government's environment, it is now mandatory to have a certificate issued by GOV.BR or ICP Brasil. Note that there are several certificate issuing entities and even professional associations that do this. In other words, the same citizen can have several certificates. The validity is encryption and the fact that only he can open the keys and validate in the case of a legal dispute. Do not confuse it with A1-A4 certificates (Brasil financial cases/operations), but the logic is the same, since they also work with keys and can be used to sign PDFs. However, you need a program, like this one of mine or or device like a card reader (eCPF and eCNPJ), or use Acrobat Reader to sign. Without a doubt, Brazil is one of the most advanced countries with widespread use of digital certificates in society. We use them for invoices, public tenders and documents in all government relations now and at all levels. Without a digital certificate, your DOC is in fact worthless. Quote
Fred Montier Posted September 16, 2024 Author Posted September 16, 2024 E mais: No caso do Brasil, você tem quer ter seu PDF em formato A1 para transações com o governo. Qualquer editor salva neste formato, inclusive o Word. Você pode criar seu certificado no GOV.BR, Caixa economica, comprar um nos formato softwares, e-card etc. Estes são aceitos facilmente juridicamente. O GOV.BR tem uma página para validade certificados em docs. Assim você verifica facilmente se um DOC pdf é realmente assinado por um usuário registrado no governo. Da mesma forma, pode pagar por um certificado na VeriSign, CertSign e zilhões de outras entidades. So que estas entidades são menos burocráticas e pertencem a sociedades que não desconfiam do cidadão como o Gov. Brasileiro e a nossa sociedade faz e um simples papel assinado valido como palavra na trasação. Ou seja, nelas não precisa dos Cartòrios que temos no Brasil para reconhecer uma assinatura de compra e venda de um carro. No futuro, e com nova ID, todo mundo será obrigado a ter conta no GOV.BR com todos os seus dados. Quote
Fred Montier Posted September 16, 2024 Author Posted September 16, 2024 Mas você sabe como é o Brasil. Aqui em São Paulo tenho minha identidade no celular emitido pela secretaria de Segurança do estado. Não foi uma nem duas vezes que já encontrei funcionário zé-ruela que nem sabe que existe isto e que é valido. Bancos, nunca tive problemad, mas na TIM já bati boca explicando que é um DOC válido. Imagine um PDF assinato digitalmente lá no interior do estado na fronteira com mina-gerais. Se o peão não vé o papel com um carimbo bonito de um cartõrio, não vai aceitar nunca. É uma coisa cultural do Brasil, não acreditar no brasileiro. Ao menos agora se transfere carro aqui direto pelo site do governo. Mas com prefeituras, judiciario e todas as esferas do gover, tudo é pelo PDF assinado ao menos que queira pagar 20 reais em cada ssinatura em papel e não sei quantas vias. Rapidamente um simples papel sai por uns 100 reais so pela assinatura em cartórios. Dai o uso direto de assinatura pelo GOV.BR, ecpf e ecnpj. Economiza e muito para a empresa ou você mesmo. Mas acho que vou ter que fazer um manual sobre o assunto pois até aqui vi num post alguém anunciando uma forma de usar certificado autoassinado "sem interné" como se uma coisa dependesse da outra. Alem de formatos, emissores, tipos de encriptação, containers, ambientes e usos tem muitos outros detalhes pois cada um parece querer meter a colher e puxar o formato para seu lado. Mas quanto ao PDF, fique seguro que estou trabalhando com isso há uns 5 anos. Nest eprojeto tem todas as libs e exemplos do que precisa. 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.