Skip to content

Open Source Universal Document Editor alternative to Adobe Acrobat

License

Notifications You must be signed in to change notification settings

R2Innovation/QuantilyxDoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

QuantilyxDoc

Professional Open-Source Document Editor for Linux

"Where innovation is the key to success"

License: GPLv3 Version Platform


πŸ“‹ Overview

QuantilyxDoc is a powerful, feature-rich document editor designed to give you complete control over your PDF and document files. Built on the principle of document liberation, QuantilyxDoc helps you view, edit, convert, and manage documents without artificial restrictions. QuantilyxDoc's original vision was to liberate us from the proprietary software Abobe Acrobat Pro.

🎯 Key Philosophy

We believe users should have complete control over documents they legally own.

  • ❌ No copy protection
  • ❌ No print restrictions
  • ❌ No artificial limitations
  • βœ… Full document liberation
  • βœ… Password removal tools
  • βœ… Complete transparency

✨ Features

πŸ“„ Universal Document Support

  • 15+ formats: PDF, EPUB, DjVu, CBR/CBZ, PostScript, XPS, CHM, Markdown, Mobi, Images, 2D CAD, and more
  • Seamless format conversion
  • High-quality rendering

✏️ Advanced Editing

  • Rich text editing with Office suite features
  • Advanced typography and OpenType support
  • Drawing tools and shape library
  • Form creation and editing
  • 18+ annotation types
  • Table creation and manipulation

πŸ” OCR & Recognition

  • Dual OCR engines (Tesseract & PaddleOCR)
  • 50+ language support
  • Batch OCR processing
  • Smart content recognition
  • Auto-enhancement of scanned documents

πŸ”“ Security & Liberation

  • Remove document passwords (owner & user)
  • Document sanitization and privacy protection
  • Digital signatures and certificates
  • Redaction with verification
  • Audit trail system

βš™οΈ Automation

  • Visual workflow builder
  • Watched folders with smart actions
  • Batch processing for any operation
  • Macro recording and playback
  • Lua/Python scripting support

πŸ”„ Conversion

  • Convert between 50+ formats
  • Conversion profiles for common scenarios
  • Batch conversion
  • Quality optimization
  • Universal converter plugin

🎨 Design & Templates

  • Professional document templates
  • Brand kit manager
  • Advanced graphics tools
  • Typography management
  • Style guides

πŸ“š Document Management

  • Virtual library with smart collections
  • Advanced tagging and metadata
  • Document relationships and linking
  • Version control with Git-like features
  • Full-text search across all documents

πŸš€ Getting Started

System Requirements

Minimum:

  • Debian 9 / Ubuntu 16.04 or newer
  • 2 GB RAM
  • 500 MB disk space
  • 1024x768 display

Recommended:

  • Debian 12 / Ubuntu 22.04 or newer
  • 8 GB RAM
  • 2 GB disk space
  • 1920x1080 display
  • Multi-core processor

Dependencies

# Debian/Ubuntu
sudo apt-get install \
    build-essential \
    cmake \
    qtbase5-dev \
    qtchooser \
    qt5-qmake \
    qtbase5-dev-tools \
    qttools5-dev \
    libpoppler-qt5-dev \
    libssl-dev \
    zlib1g-dev \
    qpdf \
    libqpdf-dev \
    tesseract-ocr \
    libtesseract-dev \
    ghostscript \
    libgs-dev

# Optional dependencies
sudo apt-get install \
    libdjvulibre-dev \
    libspectre-dev \
    libarchive-dev \
    libchm-dev

Building from Source

# Clone the repository
git clone https://github.com/R-Square-Innovative-Software/QuantilyxDoc.git
cd QuantilyxDoc

# Build
./build.sh

# Install
sudo ./build.sh --install

# Run
quantilyxdoc

Build Options

./build.sh --help              # Show all options
./build.sh --debug             # Debug build
./build.sh --clean --install   # Clean, build, and install
./build.sh --legacy            # Build for Debian 9
./build.sh -j 8                # Build with 8 parallel jobs

πŸ“– Documentation

Multi-Language Support

Documentation available in:

  • πŸ‡¬πŸ‡§ English
  • πŸ‡«πŸ‡· FranΓ§ais
  • πŸ‡©πŸ‡ͺ Deutsch
  • πŸ‡¨πŸ‡³ δΈ­ζ–‡
  • πŸ‡ͺπŸ‡Έ EspaΓ±ol
  • πŸ‡·πŸ‡Ί Русский

βš™οΈ Configuration

QuantilyxDoc is completely configurable with 500+ settings:

# Configuration file location
~/.config/quantilyxdoc/quantilyxdoc.ini

# Cache and logs
~/.cache/quantilyxdoc/

# Data directory
~/.local/share/quantilyxdoc/

Preferences Dialog: Edit β†’ Preferences (Ctrl+,)

See the Complete Configuration Reference for all settings.


πŸ”Œ Plugins

QuantilyxDoc supports optional plugins:

  • AI Assistant - Summarization, Q&A, translation
  • Advanced OCR - Handwriting, formulas
  • Data Extraction - Invoices, resumes, forms
  • Version Control - Git-like versioning
  • Accessibility - WCAG checker, auto-fixer
  • Forensics - Tamper detection, author attribution
  • Research Tools - Citations, bibliography
  • Universal Converter - 50+ format conversion
  • Mobile Companion - Remote control, sync

Install plugins via: Tools β†’ Plugin Manager


πŸ› οΈ Development

Project Structure

QuantilyxDoc/
β”œβ”€β”€ src/                  # Source code
β”œβ”€β”€ resources/            # Images, translations, themes
β”œβ”€β”€ plugins/              # Optional plugins
β”œβ”€β”€ docs/                 # Documentation
β”œβ”€β”€ tests/                # Unit tests
β”œβ”€β”€ build-scripts/        # Build automation
β”œβ”€β”€ cmake/                # CMake modules
β”œβ”€β”€ debian/               # Debian packaging
└── rpm/                  # RPM packaging

Building Packages

# DEB package
./build-scripts/package-deb.sh

# RPM package
./build-scripts/package-rpm.sh

# AppImage
./build-scripts/package-appimage.sh

# Flatpak
./build-scripts/package-flatpak.sh

# TAR.GZ
./build-scripts/package-tar.sh

Running Tests

cd build
ctest --output-on-failure

🀝 Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Ways to Contribute

  • πŸ› Report bugs
  • πŸ’‘ Suggest features
  • πŸ“ Improve documentation
  • 🌍 Translate to new languages
  • πŸ”Œ Create plugins
  • πŸ’» Submit code improvements

Code of Conduct

This project follows the Contributor Covenant Code of Conduct.


πŸ“œ License

QuantilyxDoc is licensed under the GNU General Public License v3.0.

See LICENSE for the full license text.

Key Points:

  • βœ… Free to use, modify, and distribute
  • βœ… Source code must remain open
  • βœ… Derivatives must use GPLv3
  • βœ… No warranty provided

πŸ‘₯ Authors & Credits

Developer: RΒ² Innovative Software Development Team
Company: RΒ² Innovative Software
Motto: "Where innovation is the key to success"
Website: https://r2innovation.github.io/

Third-Party Libraries

  • Qt5 - Application framework (LGPL)
  • Poppler - PDF rendering (GPL)
  • Tesseract - OCR engine (Apache 2.0)
  • OpenSSL - Cryptography (Apache 2.0)
  • And many more... see CREDITS.md

πŸ“ž Support


πŸ—ΊοΈ Roadmap

Version 1.0 (Current)

  • βœ… Core PDF editing
  • βœ… 15+ format support
  • βœ… OCR integration
  • βœ… Password removal
  • βœ… 500+ configuration options

Version 1.1 (Future)

  • Advanced search improvements
  • Enhanced automation workflows
  • More plugins
  • Performance optimizations

Version 1.5 (Future)

  • Cloud collaboration (optional)
  • Mobile companion app
  • Advanced AI features
  • Professional publishing tools

Version 2.0 (Vision)

  • Major UI refresh
  • Rewritten rendering engine
  • GPU acceleration
  • Real-time collaboration

πŸ“Š Statistics

  • Lines of Code: ~250,000
  • Features: 180+
  • Configuration Options: 500+
  • Supported Formats: 15+
  • Languages: 6
  • Plugins: 12

⭐ Star History

If you find QuantilyxDoc useful, please consider giving it a star! ⭐


πŸ“Έ Screenshots

Main Interface Main interface with dockable panels

PDF Editing Advanced PDF editing capabilities

OCR Processing Batch OCR with dual engine support

Password Removal Document liberation - password removal


🎯 Mission

Our mission is to create the most powerful, user-friendly, and unrestricted document editor for Linux. We believe in document liberation - users should have complete control over documents they legally own.


Built with ❀️ by R² Innovative Software

"Where innovation is the key to success"

About

Open Source Universal Document Editor alternative to Adobe Acrobat

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages