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

Validate PDF Digital Signature

POST
/api/v1/security/validate-signature
Security
Validates the digital signatures in a PDF file against default or custom certificates. Input:PDF Output:JSON Type:SISO

请求参数

Body 参数multipart/form-data
fileInput
file 
必需
The input PDF file
certFile
file 
可选
(Optional) file to compare PDF cert signatures against x.509 format

示例代码

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/validate-signature' \
--form 'fileInput=@""'

返回响应

🟢200成功
*/*
OK
Body
array of:
valid
boolean 
可选
signerName
string 
可选
signatureDate
string 
可选
reason
string 
可选
location
string 
可选
errorMessage
string 
可选
chainValid
boolean 
可选
trustValid
boolean 
可选
notExpired
boolean 
可选
notRevoked
boolean 
可选
issuerDN
string 
可选
subjectDN
string 
可选
serialNumber
string 
可选
validFrom
string 
可选
validUntil
string 
可选
signatureAlgorithm
string 
可选
keySize
integer <int32>
可选
version
string 
可选
keyUsages
array[string]
可选
selfSigned
boolean 
可选
示例
[
    {
        "valid": true,
        "signerName": "string",
        "signatureDate": "string",
        "reason": "string",
        "location": "string",
        "errorMessage": "string",
        "chainValid": true,
        "trustValid": true,
        "notExpired": true,
        "notRevoked": true,
        "issuerDN": "string",
        "subjectDN": "string",
        "serialNumber": "string",
        "validFrom": "string",
        "validUntil": "string",
        "signatureAlgorithm": "string",
        "keySize": 0,
        "version": "string",
        "keyUsages": [
            "string"
        ],
        "selfSigned": true
    }
]
修改于 2025-06-22 03:57:35
下一页
Sanitize a PDF file
Built with