Explore Plans
Mobile menu Close menu
PDF.co

Sign PDF

This action will apply a signature image to a PDF document at a specified position.

Developer info

API endpoint slug
pdf_co.sign_pdf
Filter code method
PdfCo.signPdf.skip(string?: reason)
Runtime method
runAction("pdf_co.sign_pdf", {})

Action fields

Pdf url Text input > Other

Label
PDF URL
Helper text
Public URL of the PDF to sign.
Slug
pdf_url
Required
true
Can have default value
true
Filter code method
PdfCo.signPdf.setPdfUrl(string: pdf_url)

Signature image url Text input > Other

Label
Signature image URL
Helper text
Public URL of the signature image (PNG or JPG) to apply.
Slug
signature_image_url
Required
true
Can have default value
true
Filter code method
PdfCo.signPdf.setSignatureImageUrl(string: signature_image_url)

Page number Text input > Other

Label
Page number
Helper text
Zero-indexed page to place the signature on (e.g. "0" = first page). PDF.co's page range syntax (e.g. "0-2") is also accepted.
Slug
page_number
Required
true
Can have default value
true
Filter code method
PdfCo.signPdf.setPageNumber(string: page_number)

X position Text input > Other

Label
X position
Helper text
Horizontal position in points from the left edge (e.g. "100").
Slug
x_position
Required
true
Can have default value
true
Filter code method
PdfCo.signPdf.setXPosition(string: x_position)

Y position Text input > Other

Label
Y position
Helper text
Vertical position in points from the top edge (e.g. "700").
Slug
y_position
Required
true
Can have default value
true
Filter code method
PdfCo.signPdf.setYPosition(string: y_position)

Width Text input > Other

Label
Width
Helper text
Signature image width in points. Defaults to 200.
Slug
width
Required
false
Can have default value
true
Filter code method
PdfCo.signPdf.setWidth(string: width)