awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
torakiki avatar

torakiki/pdfsam

0
View on GitHub↗
4,457 stars·394 forks·Java·AGPL-3.0·8 viewspdfsam.org↗

Pdfsam

pdfsam is a PDF manipulation software and desktop application designed for splitting, merging, rotating, and extracting pages from PDF documents. It functions as a PDF editor, converter, and security tool, providing capabilities to modify document structures and manage file formats.

The project distinguishes itself through specialized processing capabilities, including an OCR document processor for extracting editable text from scanned images and PDF interleaving to alternate pages from multiple files. It also provides a security suite for encrypting documents, managing access permissions, and applying digital signatures.

The software covers a broad range of document optimization and editing tasks, such as page organization, direct content editing, fillable form creation, and PDF compression. It also includes tools for page rotation, cropping, grayscale conversion, and the insertion of annotations and hyperlinks.

The application is built as a Java-based desktop runtime.

Features

  • PDF Manipulation Utilities - Provides a comprehensive suite for merging, splitting, and rearranging pages across multiple PDF files.
  • Optical Character Recognitions - Integrates optical character recognition to convert image-based PDF regions into editable text.
  • PDF Page Organizers - Enables the visual selection and removal of unwanted pages from PDF documents.
  • OCR Document Processors - Ships an OCR processor that extracts editable text from images and scanned PDF documents.
  • PDF Editors - Provides tools for modifying text, inserting annotations, and creating fillable forms within PDFs.
  • PDF Security Management - Provides capabilities for managing password encryption, user permissions, and digital signatures for PDF documents.
  • PDF Page Extraction - Isolates specific page ranges from a PDF to create new, smaller files.
  • Stream-Based Processing - Processes large PDF files in chunks to prevent system memory overload.
  • PDF Structural Elements - Implements the PDF standard to manipulate internal structural elements like page trees and bookmarks.
  • PDF Content Editing - Allows direct modification of text and visual elements within PDF files without exporting to other formats.
  • PDF Document Merging - Combines multiple PDF files into a single document while preserving bookmarks and interactive elements.
  • Optical Character Recognition - Uses optical character recognition to convert scanned images and PDFs into searchable, editable text.
  • PDF Security and Signing - Protects documents using encryption, manages access permissions, and applies digital signatures.
  • Page Layout Optimization - Optimizes PDF layouts through margin cropping, page rotation, and grayscale conversion.
  • Page Rotations - Changes the visual orientation of individual pages or entire documents within a PDF.
  • PDF Annotations - Adds notes, highlights, and freehand drawings to PDF documents to facilitate collaboration.
  • PDF Format Converters - Transforms PDF files into other formats and converts image files into PDF documents.
  • Form Creation Tools - Provides tools for creating interactive PDF forms with text fields, checkboxes, and dropdowns.
  • Image to PDF Converters - Converts common image formats into PDF documents for easier distribution and viewing.
  • PDF Compression - Implements algorithms to reduce the overall file size of PDF documents for easier sharing.
  • Page Cropping - Provides tools to trim margins or isolate page areas by redefining visible boundary coordinates.
  • Page Insertion - Supports adding new pages or existing pages into specific positions within a PDF document.
  • Interleaving - Alternates pages from multiple PDF files into a single document to combine single-sided scans.
  • E-Book Utilities - Desktop tool for splitting, rotating, and merging document pages.
  • PDF Management Tools - Utility for splitting, merging, and extracting PDF pages.

Star history

Star history chart for torakiki/pdfsamStar history chart for torakiki/pdfsam

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Pdfsam

Hand-picked collections where Pdfsam appears.
  • Local PDF Split and Merge Tools

Frequently asked questions

What does torakiki/pdfsam do?

pdfsam is a PDF manipulation software and desktop application designed for splitting, merging, rotating, and extracting pages from PDF documents. It functions as a PDF editor, converter, and security tool, providing capabilities to modify document structures and manage file formats.

What are the main features of torakiki/pdfsam?

The main features of torakiki/pdfsam are: PDF Manipulation Utilities, Optical Character Recognitions, PDF Page Organizers, OCR Document Processors, PDF Editors, PDF Security Management, PDF Page Extraction, Stream-Based Processing.

What are some open-source alternatives to torakiki/pdfsam?

Open-source alternatives to torakiki/pdfsam include: pdfcrafttool/pdfcraft — Pdfcraft is a containerized service for self-managed PDF processing, editing, and conversion. It provides a toolkit… kevin2li/pdf-guru — PDF-Guru is an AI-powered document processor and study material converter designed to transform textbooks, research… pdfarranger/pdfarranger — Pdfarranger is a PDF page organizer, document editor, image converter, and booklet generator. It provides a visual… stirling-tools/stirling-pdf — Stirling-PDF is a self-hosted document processing suite designed for secure, private file management. It functions as… pymupdf/pymupdf — PyMuPDF is a comprehensive PDF manipulation library and document analysis tool. It serves as a text extraction tool,… qpdf/qpdf — qpdf is a collection of specialized utility tools for the structural transformation, metadata inspection, file…

Open-source alternatives to Pdfsam

Similar open-source projects, ranked by how many features they share with Pdfsam.
  • pdfcrafttool/pdfcraftPDFCraftTool avatar

    PDFCraftTool/pdfcraft

    3,113View on GitHub↗

    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

    JavaScript
    View on GitHub↗3,113
  • kevin2li/pdf-gurukevin2li avatar

    kevin2li/PDF-Guru

    4,113View on GitHub↗

    PDF-Guru is an AI-powered document processor and study material converter designed to transform textbooks, research papers, and multimedia content into structured flashcards for spaced repetition systems like Anki. It functions as a content pipeline that uses language models to extract key concepts and facts from unstructured documents to generate question-and-answer pairs, cloze deletions, and multiple-choice cards. The system distinguishes itself through a comprehensive PDF management suite and multi-format parsing. It provides advanced document utilities including optical character recogni

    Vueai-flashcardsanki-flashcardsanki-to-pdf
    View on GitHub↗4,113
  • pdfarranger/pdfarrangerpdfarranger avatar

    pdfarranger/pdfarranger

    5,194View on GitHub↗

    Pdfarranger is a PDF page organizer, document editor, image converter, and booklet generator. It provides a visual drag-and-drop interface to reorder, merge, split, and delete pages within PDF documents. The application includes specialized tools for creating booklet printing layouts and converting image files into PDF pages or exporting PDF pages as PNG and JPEG images. It allows for the modification of document metadata while preserving internal outlines and hyperlinks. The software covers a range of structural manipulations, including page rotation, resizing, cropping, and overlaying. It

    Pythongtkgtk3linux
    View on GitHub↗5,194
  • stirling-tools/stirling-pdfStirling-Tools avatar

    Stirling-Tools/Stirling-PDF

    81,109View on GitHub↗

    Stirling-PDF is a self-hosted document processing suite designed for secure, private file management. It functions as a comprehensive transformation engine that executes complex operations—such as merging, splitting, converting, and redacting documents—directly on the host machine. The platform provides both a browser-based interface for interactive editing and a programmatic, API-first architecture that allows for the automation of document workflows through standard HTTP requests. The project distinguishes itself through its focus on private, infrastructure-agnostic deployment and granular

    TypeScriptdockerhacktoberfestjava
    View on GitHub↗81,109
  • See all 30 alternatives to Pdfsam→