PDF Permissions Set

Set password protection and permissions for PDF documents

Secure PDFs with passwords and control user permissions for printing, copying, modifying, etc.

Example Results

2 examples

Protect PDF with user password

Set a user password and restrict copying and modifying while allowing printing

protected-document.pdf View File
View input parameters
{ "pdfFile": "/public/samples/pdf/sample-document.pdf", "userPassword": "secret123", "ownerPassword": "", "allowPrinting": true, "allowModifying": false, "allowCopying": false, "allowAnnotating": true, "allowFillingForms": true, "allowExtraction": true, "allowAssembly": false, "allowHighQualityPrint": true }

Restrict all permissions except viewing

Create a read-only PDF that can only be opened and viewed

readonly-document.pdf View File
View input parameters
{ "pdfFile": "/public/samples/pdf/sample-document.pdf", "userPassword": "readonly123", "ownerPassword": "admin456", "allowPrinting": false, "allowModifying": false, "allowCopying": false, "allowAnnotating": false, "allowFillingForms": false, "allowExtraction": true, "allowAssembly": false, "allowHighQualityPrint": false }

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: application/pdf

Key Facts

Category
Documents & PDF
Input Types
file, text, checkbox
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

Secure your PDF documents by applying password protection and custom user permissions. This tool allows you to restrict actions like printing, copying, modifying, and content extraction, ensuring your sensitive information remains protected while maintaining access control.

When to Use

  • When sharing confidential business reports that should not be copied or modified by unauthorized recipients.
  • When distributing digital ebooks or manuals where you want to prevent content extraction and high-quality printing.
  • When sending legal contracts that require a password to open and must remain tamper-proof.

How It Works

  • Upload the PDF document you want to secure.
  • Enter a user password to restrict document opening, and optionally set an owner password to manage permissions.
  • Configure specific permission checkboxes to allow or restrict printing, copying, modifying, annotating, and form filling.
  • Process the document to generate and download your newly secured PDF file.

Use Cases

Protecting financial statements with a password before emailing them to stakeholders.
Restricting editing and text copying on academic papers or research reports before publication.
Disabling high-quality printing on draft designs or watermarked proofs to prevent unauthorized reproduction.

Examples

1. Protecting Financial Reports

Financial Analyst
Background
A financial analyst needs to distribute quarterly earnings reports to external partners but must prevent them from copying the data or modifying the document.
Problem
The analyst needs to password-protect the PDF and disable copying and modifying permissions.
How to Use
Upload the quarterly report PDF, set a secure user password, and uncheck the 'Allow Copying' and 'Allow Modifying' options.
Example Config
User Password: 'QuarterlyReport2026!', Allow Copying: false, Allow Modifying: false, Allow Printing: true
Outcome
A secured PDF that requires a password to open, where text copying and editing are disabled, but printing is allowed.

2. Read-Only Ebook Distribution

Self-Published Author
Background
An author wants to share a preview of their new ebook with reviewers without allowing them to print the pages or extract the text.
Problem
Preventing unauthorized printing and content extraction of the ebook PDF.
How to Use
Upload the ebook PDF, set a user password for access, set an owner password for admin control, and uncheck printing, copying, and content extraction permissions.
Example Config
User Password: 'PreviewAccessOnly', Owner Password: 'AuthorAdmin99!', Allow Printing: false, Allow Copying: false, Allow Extraction: false
Outcome
A protected PDF that can only be viewed on screen, with all printing, copying, and text extraction features disabled.

Try with Samples

pdf, file

Related Hubs

FAQ

What is the difference between a user password and an owner password?

A user password is required to open and view the PDF, while an owner password is required to change permissions or modify security settings.

Can I restrict copying text while still allowing printing?

Yes, you can uncheck the copy permission option while keeping the print permission option enabled.

Will this tool encrypt my PDF file?

Yes, setting a user password encrypts the PDF document to prevent unauthorized access.

Can I disable printing completely?

Yes, by unchecking both the standard printing and high-quality printing options, users will not be able to print the document.

Is a password required to use this tool?

Yes, a user password is required to secure the PDF and apply the permission restrictions.

API Documentation

Request Endpoint

POST /en/api/tools/pdf-permissions-set

Request Parameters

Parameter Name Type Required Description
pdfFile file (Upload required) Yes -
userPassword text Yes -
ownerPassword text No -
allowPrinting checkbox No -
allowModifying checkbox No -
allowCopying checkbox No -
allowAnnotating checkbox No -
allowFillingForms checkbox No -
allowExtraction checkbox No -
allowAssembly checkbox No -
allowHighQualityPrint checkbox No -

File type parameters need to be uploaded first via POST /upload/pdf-permissions-set to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-pdf-permissions-set": {
      "name": "pdf-permissions-set",
      "description": "Set password protection and permissions for PDF documents",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-permissions-set",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]