PDFCc
  1. Security
PDFCc
  • Security
    • Validate PDF Digital Signature
      POST
    • Sanitize a PDF file
      POST
    • Remove password from a PDF file
      POST
    • Remove digital signature from PDF
      POST
    • Redacts areas and pages in a PDF document
      POST
    • Summary here
      POST
    • Sign PDF with a Digital Certificate
      POST
    • Redacts listOfText in a PDF document
      POST
    • Add watermark to a PDF file
      POST
    • Add password to a PDF file
      POST
  • Pipeline
    • handleData
      POST
  • Misc
    • Update metadata of a PDF file
      POST
    • Remove read-only property from form fields
      POST
    • Grabs all JS from a PDF and returns a single JS file with all code
      POST
    • Replace-Invert Color PDF
      POST
    • Repair a PDF file
      POST
    • Remove blank pages from a PDF file
      POST
    • Process PDF files with OCR using Tesseract
      POST
    • Flatten PDF form fields or full page
      POST
    • Extract images from a PDF file
      POST
    • Extract image scans from an input file
      POST
    • Decompress PDF streams
      POST
    • Optimize PDF file
      POST
    • Auto split PDF pages into separate documents
      POST
    • Extract header from PDF file
      POST
    • Add stamp to a PDF file
      POST
    • Add page numbers to a PDF document
      POST
    • Overlay image onto a PDF file
      POST
  • General
    • Split PDF pages into smaller sections
    • Split PDFs by Chapters
    • Split a PDF file into separate documents
    • Auto split PDF pages into separate documents based on size or count
    • Change the size of a PDF page/document
    • Rotate a PDF file
    • Remove pages from a PDF file
    • Remove images from file to reduce the file size.
    • Rearrange pages in a PDF file
    • Convert a multi-page PDF into a single long page PDF
    • Overlay PDF files in various modes
    • Merge multiple pages of a PDF document into a single page
    • Merge multiple PDF files into one
    • Crops a PDF document
  • Filter
    • Checks if a PDF is of a certain size
    • Checks if a PDF is of a certain rotation
    • Checks if a PDF is greater, less or equal to a setPageCount
    • Checks if a PDF is a set file size
    • Checks if a PDF contains set text, returns true if does
    • Checks if a PDF contains an image
  • Convert
    • Convert a URL to a PDF
    • Convert PDF to XML
    • Convert PDF to Word document
    • Convert PDF to Text or RTF format
    • Convert PDF to Presentation format
    • Convert a PDF to a PDF/A
    • Convert PDF to Markdown
    • Convert PDF to image(s)
    • Convert PDF to HTML
    • Extracts a CSV document from a PDF
    • Convert a Markdown file to PDF
    • Convert images to a PDF file
    • Convert an HTML or ZIP (containing HTML and CSS) to PDF
    • Convert a file to a PDF using LibreOffice
  • Analysis
    • Get security information
    • Get page dimensions for all pages
    • Get PDF page count
    • Get form field information
    • Get font information
    • Get PDF document properties
    • Get basic PDF information
    • Get annotation information
  • Info
    • getUptime
    • Application status and version
    • POST request count
    • Unique users count for POST requests
    • POST requests count for all endpoints
    • Unique users count for POST requests for all endpoints
    • GET request count
    • Unique users count for GET requests
    • GET requests count for all endpoints
    • Unique users count for GET requests for all endpoints
  1. Security

Sign PDF with a Digital Certificate

POST
/api/v1/security/cert-sign
Security
This endpoint accepts a PDF file, a digital certificate and related information to sign the PDF. It then returns the digitally signed PDF file. Input:PDF Output:PDF Type:SISO

请求参数

Body 参数multipart/form-data
fileInput
file 
必需
The input PDF file
certType
enum<string> 
必需
The type of the digital certificate
枚举值:
PEMPKCS12JKS
privateKeyFile
file 
可选
The private key for the digital certificate (required for PEM type certificates)
certFile
file 
可选
The digital certificate (required for PEM type certificates)
p12File
file 
可选
The PKCS12 keystore file (required for PKCS12 type certificates)
jksFile
file 
可选
The JKS keystore file (Java Key Store)
password
string <password>
可选
The password for the keystore or the private key
showSignature
boolean 
必需
Whether to visually show the signature in the PDF file
默认值:
false
示例值:
false
reason
string 
可选
The reason for signing the PDF
默认值:
Signed by SPDF
示例值:
Signed by SPDF
location
string 
可选
The location where the PDF is signed
默认值:
SPDF
示例值:
SPDF
name
string 
可选
The name of the signer
默认值:
SPDF
示例值:
SPDF
pageNumber
integer <int32>
可选
The page number where the signature should be visible. This is required if showSignature is set to true
默认值:
1
示例值:
1
showLogo
boolean 
必需
Whether to visually show a signature logo along with the signature
默认值:
true
示例值:
true

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v1/security/cert-sign' \
--form 'fileInput=@""' \
--form 'certType=""' \
--form 'showSignature="false"' \
--form 'showLogo="true"'

返回响应

🟢200成功
*/*
OK
Body
string <byte>
可选
示例
"string"
修改于 2025-06-22 03:57:35
上一页
Summary here
下一页
Redacts listOfText in a PDF document
Built with