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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
unidoc avatar

unidoc/unioffice

0
View on GitHub↗
4,809 stele·497 fork-uri·Go·other·15 vizualizăriunidoc.io/unioffice↗

Unioffice

unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document library, a document security toolkit, and a document content extractor. It is designed to programmatically create, read, and modify Word, Excel, and PowerPoint files, as well as generate and edit PDF documents.

The project is distinguished by its native language implementation of the Open XML standard, which removes native binary dependencies to simplify container deployments. It features advanced capabilities for digital document security, including hardware-based PDF signing, content encryption, and sensitive information redaction using regular expressions.

The library covers a broad range of capabilities including the generation and manipulation of spreadsheets with formulas and charts, the creation of presentations, and the editing of Word documents. It also provides tools for PDF form automation, HTML to PDF conversion, PDF/A compliance validation, and AI-powered structured data extraction from unstructured documents.

Features

  • Open XML Generation - Provides a native language implementation for programmatically creating and modifying Word, Excel, and PowerPoint files.
  • Native-Free Implementations - Implements the Open XML standard using a pure language approach to eliminate native binary dependencies.
  • Document Text Extractors - Retrieves text, tables, images, and metadata from PDF and Office files for structured data analysis.
  • Content Redaction - Identifies and removes sensitive information from documents using regular expression rules.
  • PDF Generation - Supplies a comprehensive toolkit for generating, editing, merging, and optimizing PDF files.
  • Excel Spreadsheet Management - Provides comprehensive programmatic read, write, and edit capabilities for Excel spreadsheet files.
  • Open XML Libraries - Provides a programmatic interface for creating, reading, and modifying Word, Excel, and PowerPoint files.
  • PowerPoint Presentation Generation - Generates PowerPoint presentation files using templates and populates them with textboxes and shapes.
  • Word Processing Document Generation - Programmatically creates and edits Word documents by managing formatting, images, and tables.
  • Office Document Libraries - Provides a comprehensive library for programmatically creating and modifying Word, Excel, and PowerPoint files.
  • Document Generation Templates - Populates predefined document layouts with dynamic content using programmatic placeholders.
  • PDF Document Generation - Provides programmatic generation of professional reports, invoices, and complex PDF layouts from templates.
  • PDF Document Management - Offers extensive PDF capabilities including page rearrangement, content redaction, and metadata updates.
  • PDF Text Extraction - Retrieves text, fonts, tables, and images from existing PDF documents for data processing.
  • Word Document Manipulation - Reads, writes, and modifies text, styles, and paragraph formatting within existing Word files.
  • Automated Data Extraction - Parses unstructured text from PDFs and office documents into machine-readable formats using AI and pattern recognition.
  • Spreadsheet Generation Libraries - Provides a library for programmatically creating Excel spreadsheets with cell formatting and data validation.
  • Structured Data Extraction - Converts unstructured document text into organized, machine-readable formats using AI models.
  • PDF Asset Extractions - Retrieves text, tabular data, and formatting metadata including size and position from PDF files.
  • Digital Signatures - Applies digital signatures via external hardware tokens or services to ensure document authenticity.
  • Document Security Tools - Provides a toolkit for encrypting files, redacting sensitive information, and applying digital signatures to documents.
  • PowerPoint Slide Generation - Creates presentation slides using text boxes, shapes, and images from templates.
  • Object Manipulation - Adds and arranges textboxes, shapes, and other visual objects on presentation slides.
  • AI-Powered Data Extraction - Provides AI-powered extraction of key financial data points from unstructured billing documents.
  • General PDF Analysis - Utilizes AI to convert unstructured PDF content into machine-readable formats for automated analysis.
  • Form Data Mapping - Exports interactive electronic form field data into machine-readable JSON formats.
  • PDF Metadata Managers - Retrieves and updates internal document metadata and outlines for better organization.
  • Table Generation - Creates and formats tables within Word files to organize structured data.
  • PDF Annotations - Creates and edits text or drawing markups to highlight information in PDF documents.
  • Resume Parsing - Parses professional resumes to isolate work history, education, and contact details.
  • Web-to-PDF Converters - Renders web pages and HTML content into static PDF documents using a headless browser.
  • PDF Manipulation Utilities - Crops, rotates, rearranges, splits, and merges PDF pages.
  • Form Automation - Enables building interactive PDF forms and programmatically filling or exporting field data as structured JSON.
  • Content Injection - Inserts HTML-based content directly into existing PDF documents.
  • Office to PDF Conversion - Transforms Word and HTML content into PDF documents and renders PDF pages as images.
  • Schema Manipulation - Provides direct access to the underlying XML schema for advanced customizations of document structures.
  • OOXML Schema Manipulations - Provides direct access to the underlying XML structure to enable advanced customizations of document hierarchies.
  • PDF Content Editing - Modifies text and images within PDFs through search-and-replace operations and manual editing tools.
  • Word to PDF Conversion - Transforms Word documents into PDF format using configurable conversion settings.
  • PDF Storage Optimizations - Reduces PDF file size and internal structure complexity to improve loading and processing performance.
  • PDF to HTML Converters - Retrieves HTML content from PDF documents for further processing or conversion.
  • Image Management - Inserts, replaces, and adjusts the size and position of images within Word files.
  • Spreadsheet Visualizations - Implements programmatic generation and customization of charts embedded within spreadsheet documents.
  • Embedded Media Management - Allows adding and manipulating images embedded within spreadsheet cells or charts.
  • Formatted Value Extraction - Retrieves spreadsheet cell data exactly as it appears by preserving date and number formatting.
  • Spreadsheet Styling - Applies visual styles and conditional formatting to spreadsheet cells to change appearance based on rules.
  • Text Search and Replace - Performs text search-and-replace operations and supports right-to-left text writing in documents.
  • Dependency Minimizers - Removes native code dependencies to simplify container deployments and reduce the attack surface.
  • PDF to Image Rendering - Renders PDF pages into JPEG and other image formats using custom encoding settings.
  • Spreadsheet Formula Engines - Includes a calculation engine for evaluating mathematical and logical expressions within spreadsheet cells.
  • Archival Standard Compliance - Applies and validates PDF/A archiving standards to ensure long-term document preservation.
  • Document Encryption - Protects files with encryption and sets permissions to restrict copying, editing, or printing.
  • Document Content Redaction - Removes sensitive data such as emails or credit card numbers from documents using regular expressions.
  • Hardware-Based Signing - Integrates with hardware devices like USB tokens to apply digital signatures without exposing private keys.
  • Cell Validation Rules - Implements rules to restrict data entry in spreadsheet cells using custom constraints or drop-down lists.
  • PDF Form and Annotation Tools - Provides tools to create, fill, sign electronic forms and export field data as JSON.
  • Headless Rendering Engines - Transforms HTML and web pages into PDF documents using a headless browser instance.
  • Office Document Processing - Create and process Word, Excel, and PowerPoint documents.
  • Office Document Tools - Create and process Word, Excel, and PowerPoint documents.
  • Office Document Tools - Library for processing Word, Excel, and PowerPoint documents.

Istoric stele

Graficul istoricului de stele pentru unidoc/uniofficeGraficul istoricului de stele pentru unidoc/unioffice

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face unidoc/unioffice?

unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document library, a document security toolkit, and a document content extractor. It is designed to programmatically create, read, and modify Word, Excel, and PowerPoint files, as well as generate and edit PDF documents.

Care sunt principalele funcționalități ale unidoc/unioffice?

Principalele funcționalități ale unidoc/unioffice sunt: Open XML Generation, Native-Free Implementations, Document Text Extractors, Content Redaction, PDF Generation, Excel Spreadsheet Management, Open XML Libraries, PowerPoint Presentation Generation.

Care sunt câteva alternative open-source pentru unidoc/unioffice?

Alternativele open-source pentru unidoc/unioffice includ: kreuzberg-dev/kreuzberg — Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into… hopding/pdf-lib — pdf-lib is a JavaScript PDF manipulation library used for creating, modifying, and editing PDF documents… syncfusion/flutter-widgets — This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich,… librepdf/openpdf — OpenPDF is a Java library and document processor used for creating, editing, rendering, and encrypting PDF documents.… jankallman/epplus — EPPlus is a .NET library designed for programmatically creating, manipulating, and styling Excel files using the Open… qax-os/excelize — Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a…

Alternative open-source pentru Unioffice

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Unioffice.
  • kreuzberg-dev/kreuzbergAvatar kreuzberg-dev

    kreuzberg-dev/kreuzberg

    8,527Vezi pe GitHub↗

    Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into clean, structured text and metadata. It is built around a compiled Rust core that can be used as a native library, a command-line tool, a REST API server, or a WebAssembly module for browser-based processing. The system is designed to run entirely on self-hosted infrastructure, with no data leaving the user's environment. What distinguishes Kreuzberg is its breadth of integration surfaces and its pipeline architecture. It exposes extraction capabilities through native bindings fo

    Rustdocument-intelligenceelixirffi
    Vezi pe GitHub↗8,527
  • hopding/pdf-libAvatar Hopding

    Hopding/pdf-lib

    8,515Vezi pe GitHub↗

    pdf-lib is a JavaScript PDF manipulation library used for creating, modifying, and editing PDF documents programmatically. It functions as a cross-runtime tool compatible with Node, Browser, Deno, and mobile JavaScript environments. The library provides a programmatic interface for document editing and form generation. It supports building interactive PDF forms, populating existing fields with custom data, and flattening forms into static content. Its broader capabilities include generating new documents from scratch, rearranging or copying pages between files, and managing document metadata

    TypeScript
    Vezi pe GitHub↗8,515
  • syncfusion/flutter-widgetsAvatar syncfusion

    syncfusion/flutter-widgets

    1,780Vezi pe GitHub↗

    This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich, cross-platform applications in Flutter. It provides a unified library of modular widgets and processing tools that enable developers to implement complex interface requirements, including advanced scheduling, tabular data management, and interactive data visualization, using a consistent declarative architecture. The library distinguishes itself through specialized, enterprise-grade capabilities that extend beyond standard UI elements. It includes a robust document processing

    Dart
    Vezi pe GitHub↗1,780
  • librepdf/openpdfAvatar LibrePDF

    LibrePDF/OpenPDF

    4,293Vezi pe GitHub↗

    OpenPDF is a Java library and document processor used for creating, editing, rendering, and encrypting PDF documents. It functions as a toolkit for generating new files from scratch, modifying existing document structures, and extracting text content. The project includes a dedicated engine for transforming HTML and CSS content into PDF documents by parsing markup and applying styles. It also provides a rendering engine to convert PDF pages into image formats for thumbnails and previews, alongside a security utility for protecting content via document encryption. The library supports the add

    Java
    Vezi pe GitHub↗4,293
  • Vezi toate cele 30 alternative pentru Unioffice→