def do_GET(self): if self.path != '/': self.send_response(404) self.send_header('Content-type', 'text/html') self.end_headers() self.wfile.write('not found'.encode()) return document = eversign.Document() document.title = 'Title goes here' document.message = 'my message' # Enable embedded signing document.embedded_signing_enabled = True file = eversign.File(name='Test') file.file_url = 'raw.pdf' document.add_file(file) signer = eversign.Signer(name='Jane Doe', email=config.signer_email) signer.deliver_email = True # false is the default. set this to true to send an additional email to the signer document.add_signer(signer) field = eversign.SignatureField() field.identifier = 'Test' field.x = '120.43811219947' field.y = '479.02760463045' field.page = 1 field.signer = 1 field.width = 120 field.height = 35 field.required = 1 document.add_field(field) finished_document = client.create_document(document) signing_url = finished_document.signers[0].embedded_signing_url print(signing_url) with open(dir_path + '/iframe.html', 'r') as myfile: template_html = myfile.read() template_html = '<script>var signingUrl = "' + \ signing_url + '";</script>' + template_html self.send_response(200) self.send_header('Content-type', 'text/html') self.end_headers() # Send the html message self.wfile.write(template_html.encode()) return
def do_GET(self): if self.path != '/': self.send_response(404) self.send_header('Content-type', 'text/html') self.end_headers() self.wfile.write('not found'.encode()) return document_template = eversign.Template() document_template.template_id = config.template_id document_template.title = 'Tile goes here' document_template.message = 'my message' # Enable embedded signing document_template.embedded_signing_enabled = True signer = eversign.Signer(name='Jane Doe', email=config.signer_email, role='Client') document_template.add_signer(signer) field = eversign.TextField() field.identifier = config.field_identifier field.value = 'value 1' document_template.add_field(field) finished_document = client.create_document_from_template( document_template) signing_url = finished_document.signers[0].embedded_signing_url pprint(signing_url) with open(dir_path + '/iframe.html', 'r') as myfile: template_html = myfile.read() template_html = '<script>var signingUrl = "' + \ signing_url + '";</script>' + template_html self.send_response(200) self.send_header('Content-type', 'text/html') self.end_headers() # Send the html message self.wfile.write(template_html.encode()) return
import sys import config sys.path.append("..") import eversign client = eversign.Client(config.access_key) document_template = eversign.Template() document_template.template_id = config.template_id document_template.title = 'Tile goes here' document_template.message = 'my message' signer = eversign.Signer( name='Jane Doe', email=config.signer_email, role='Client') document_template.add_signer(signer) field = eversign.TextField() field.identifier = config.field_identifier field.value = 'value 1' document_template.add_field(field) finished_document = client.create_document_from_template(document_template) print(finished_document.document_hash)
sys.path.append("..") import eversign client = eversign.Client(config.access_key) document = eversign.Document() document.title = "Tile goes here" document.message = "*****@*****.**" recipient = eversign.Recipient(name="Test", email=config.signer_email) file = eversign.File(name="Test") file.file_url = 'raw.pdf' signer = eversign.Signer() signer.id = "1" signer.name = "Jane Doe" signer.email = config.signer_email document.sandbox = True # To get embedded_claim_url in response, document has to be created as a draft # document.is_draft = True document.add_file(file) document.add_signer(signer) document.add_recipient(recipient) field = eversign.SignatureField()