# pdfcrafttool/pdfcraft

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/pdfcrafttool-pdfcraft).**

3,113 stars · 809 forks · JavaScript · agpl-3.0

## Links

- GitHub: https://github.com/PDFCraftTool/pdfcraft
- Homepage: https://pdfcraft.devtoolcafe.com
- awesome-repositories: https://awesome-repositories.com/repository/pdfcrafttool-pdfcraft.md

## Description

Pdfcraft is a containerized service for self-managed PDF processing, editing, and conversion. It provides a toolkit for document manipulation, a multi-format converter, and OCR software to transform scanned documents into searchable and editable text.

The project features a visual, node-based workflow editor that allows users to build automated pipelines by chaining together various PDF conversion and optimization operations.

The service covers a broad range of capabilities, including document management for merging and splitting files, format conversion between PDFs and office documents or images, and security tools for encryption and metadata removal. It also includes utilities for content editing, interactive form creation, and file optimization.

## Tags

### Content Management & Publishing

- [Self-Hosted PDF Suites](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-management-platforms/enterprise-specialized-systems/document-management-systems/self-hosted-pdf-suites.md) — Provides a comprehensive, self-hosted suite for managing and processing PDF files on private infrastructure.
- [PDF Format Converters](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/document-processing-tools/format-conversion-toolkits/pdf-format-converters.md) — Converts PDF files to and from images, office documents, and structured JSON formats.
- [PDF Manipulation Utilities](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/document-processing-tools/pdf-manipulation-utilities.md) — Provides a wide range of utilities for merging, splitting, and restructuring PDF documents.
- [PDF Image Conversion](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/document-processing-tools/pdf-manipulation-utilities/pdf-editors/pdf-content-converters/pdf-image-conversion.md) — Extracts pages from PDF documents and saves them as JPG image files. ([source](https://pdfcraft.devtoolcafe.com/en/))
- [Document Exports](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/document-processing-tools/pdf-manipulation-utilities/pdf-editors/pdf-content-converters/pdf-image-conversion/document-exports.md) — Provides conversion of PDF pages into editable office documents, spreadsheets, and structured JSON data. ([source](https://cdn.jsdelivr.net/gh/pdfcrafttool/pdfcraft@main/README.md))
- [PDF Workflow Orchestrators](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/document-processing-tools/pdf-processing-engines/pdf-workflow-orchestrators.md) — Enables the chaining of multiple PDF operations into automated, repeatable workflows.
- [PDF Page Extraction](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/document-processing/document-splitting-and-merging/multi-document-pdf-splitters/pdf-page-extraction.md) — Divides a single PDF document into multiple smaller files based on user requirements. ([source](https://pdfcraft.devtoolcafe.com/en/))
- [PDF Content Editing](https://awesome-repositories.com/f/content-management-publishing/pdf-content-editing.md) — Enables direct modification of text and images, adding watermarks, page numbers, and electronic signatures. ([source](https://cdn.jsdelivr.net/gh/pdfcrafttool/pdfcraft@main/README.md))
- [Searchable PDF Generation](https://awesome-repositories.com/f/content-management-publishing/pdf-document-generation/searchable-pdf-generation.md) — Transforms non-searchable scanned PDFs into searchable documents using an OCR-derived text layer.
- [PDF Document Management](https://awesome-repositories.com/f/content-management-publishing/pdf-document-management.md) — Provides a comprehensive toolkit for merging, splitting, rotating, and reordering PDF pages.
- [PDF Document Merging](https://awesome-repositories.com/f/content-management-publishing/pdf-document-merging.md) — Combines multiple PDF documents into a single file using browser-side processing. ([source](https://pdfcraft.devtoolcafe.com/en/))
- [Content Redaction](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-management-platforms/enterprise-specialized-systems/document-management-systems/content-redaction.md) — Modifies PDF content through permanent redaction, highlighting, and adding annotations or signatures. ([source](https://pdfcraft.devtoolcafe.com/en/))
- [PDF Security Management](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/document-processing-tools/pdf-manipulation-utilities/pdf-security-management.md) — Secures PDF documents through password encryption, access permission management, and metadata removal. ([source](https://pdfcraft.devtoolcafe.com/en/))
- [PDF Compression](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/pdf-compression.md) — Reduces the file size of PDF documents to optimize storage and transfer speeds. ([source](https://pdfcraft.devtoolcafe.com/en/))
- [File Linearization](https://awesome-repositories.com/f/content-management-publishing/file-linearization.md) — Repairs corrupted documents and linearizes files to standardize page dimensions for faster web viewing. ([source](https://cdn.jsdelivr.net/gh/pdfcrafttool/pdfcraft@main/README.md))

### Part of an Awesome List

- [Workflow Builders](https://awesome-repositories.com/f/awesome-lists/devtools/pdf-processing/workflow-builders.md) — Provides a drag-and-drop visual editor for building automated PDF processing pipelines. ([source](https://cdn.jsdelivr.net/gh/pdfcrafttool/pdfcraft@main/README.md))

### Business & Productivity Software

- [PDF Page Organizers](https://awesome-repositories.com/f/business-productivity-software/pdf-page-organizers.md) — Provides tools to combine, split, reorder, rotate, and extract pages to restructure PDF files. ([source](https://cdn.jsdelivr.net/gh/pdfcrafttool/pdfcraft@main/README.md))

### DevOps & Infrastructure

- [Containerized Application Deployments](https://awesome-repositories.com/f/devops-infrastructure/containerized-application-deployments.md) — Offers full containerization for flexible self-managed hosting across different infrastructures. ([source](https://cdn.jsdelivr.net/gh/pdfcrafttool/pdfcraft@main/README.md))
- [Containerized Deployments](https://awesome-repositories.com/f/devops-infrastructure/containerized-deployments.md) — Supplies a portable container image for consistent hosting of the PDF processing environment.

### Graphics & Multimedia

- [Optical Character Recognition](https://awesome-repositories.com/f/graphics-multimedia/optical-character-recognition.md) — Uses optical character recognition to create searchable text layers from scanned PDF images.

### Software Engineering & Architecture

- [Visual Node Orchestration](https://awesome-repositories.com/f/software-engineering-architecture/graph-based-workflow-orchestrators/generator-based-workflow-orchestrators/visual-node-orchestration.md) — Features a visual graph editor to sequence PDF operations via interconnected functional nodes.

### Security & Cryptography

- [File Size Optimizations](https://awesome-repositories.com/f/security-cryptography/application-and-system-security/file-size-optimizations.md) — Includes tools for compressing PDF files and optimizing them for faster web viewing.

### User Interface & Experience

- [Interactive PDF Design](https://awesome-repositories.com/f/user-interface-experience/form-and-input-management/interactive-pdf-design.md) — Creates PDFs with fillable form fields, interactive text boxes, and dropdown menus. ([source](https://cdn.jsdelivr.net/gh/pdfcrafttool/pdfcraft@main/README.md))

### Web Development

- [Client-Side Media Processing](https://awesome-repositories.com/f/web-development/client-side-media-processing.md) — Provides capabilities to manipulate and convert files directly in the browser to ensure data privacy.
