awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dolanmiu avatar

dolanmiu/docx

0
View on GitHub↗
5,814 estrellas·606 forks·TypeScript·MIT·9 vistasdocx.js.org↗

Docx

docx es una librería de JavaScript y TypeScript para la generación y manipulación programática de documentos de Word. Sirve como un generador de documentos OOXML, permitiendo a los desarrolladores crear archivos de oficina formateados mediante código en lugar de edición manual.

La librería permite la automatización de documentos tanto en entornos de Node.js como de navegador web. Soporta la exportación de documentos del lado del cliente, permitiendo a los usuarios generar y descargar archivos directamente en el navegador sin un servidor backend.

Las capacidades incluyen la capacidad de definir diseños de página, márgenes y orientación. Los usuarios pueden insertar programáticamente elementos de documento como texto, listas, tablas e imágenes para construir estructuras de documentos personalizadas e informes automatizados.

Features

  • Word Processing Document Generation - Enables programmatic creation of formatted word processing files including paragraphs, tables, and images.
  • DOCX Automation Libraries - Acts as a programmatic library for manipulating and populating Microsoft Word .docx files.
  • Office Document Libraries - Provides a professional software library for creating and processing office document formats.
  • Document Element Insertion - Provides the capability to insert structural and visual elements like headings, lists, and images into documents.
  • OOXML Document Generators - Implements a tool for creating and manipulating documents based on the Open XML standard.
  • Object-to-XML Mapping - Maps high-level JavaScript objects to specific XML tags and attributes required by the OpenXML standard.
  • Client-Side Document Generators - Operates as a web-based engine to construct and export portable Word files directly within the browser.
  • Document Tree Builders - Implements a programmatic builder for constructing document trees in memory before XML serialization.
  • Automated Report Generators - Facilitates the generation of structured business and technical reports from dynamic data sources.
  • Dynamic Document Templating - Builds custom documents by programmatically defining page layouts and content structures based on specific user inputs.
  • Page Layout Configurations - Provides settings to define physical page dimensions, margins, and orientations.
  • XML Serialization - Converts structured TypeScript classes into well-formed XML strings according to the Word file format.
  • OOXML Package Archivers - Packages XML files and media assets into a compressed archive to meet the Office Open XML specification.
  • Document Layout Composition - Allows the construction of complex document layouts through nested object definitions and property configurations.
  • Document Processing - API-driven generation of Word documents.

Historial de estrellas

Gráfico del historial de estrellas de dolanmiu/docxGráfico del historial de estrellas de dolanmiu/docx

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace dolanmiu/docx?

docx es una librería de JavaScript y TypeScript para la generación y manipulación programática de documentos de Word. Sirve como un generador de documentos OOXML, permitiendo a los desarrolladores crear archivos de oficina formateados mediante código en lugar de edición manual.

¿Cuáles son las características principales de dolanmiu/docx?

Las características principales de dolanmiu/docx son: Word Processing Document Generation, DOCX Automation Libraries, Office Document Libraries, Document Element Insertion, OOXML Document Generators, Object-to-XML Mapping, Client-Side Document Generators, Document Tree Builders.

¿Qué alternativas de código abierto existen para dolanmiu/docx?

Las alternativas de código abierto para dolanmiu/docx incluyen: python-openxml/python-docx — python-docx is an OOXML document manipulation library used for creating, reading, and updating Microsoft Word files.… phpoffice/phpword — PHPWord is a PHP word processing library used for programmatically reading and writing word processing documents. It… elapouya/python-docx-template — python-docx-template is a template engine for generating Microsoft Word documents by merging .docx files with data… unidoc/unioffice — unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document… leonidas-from-xiv/node-xml2js — This project is a Node.js library for bidirectional conversion between XML strings and JavaScript objects. It… sayi/poi-tl — poi-tl is a Java-based template engine for generating DOCX files. It functions as a document generator that populates…

Alternativas open-source a Docx

Proyectos open-source similares, clasificados según cuántas características comparten con Docx.
  • python-openxml/python-docxAvatar de python-openxml

    python-openxml/python-docx

    5,442Ver en GitHub↗

    python-docx is an OOXML document manipulation library used for creating, reading, and updating Microsoft Word files. It functions as a generator for building formatted documents and a parser for extracting text, metadata, and structural elements from existing files. The project provides a comprehensive style management system for defining and applying character, paragraph, and table styles within OpenXML documents. It allows for the programmatic control of document appearance through an object-oriented approach to the underlying XML schema. Capabilities cover a wide range of document generat

    Python
    Ver en GitHub↗5,442
  • phpoffice/phpwordAvatar de PHPOffice

    PHPOffice/PHPWord

    7,568Ver en GitHub↗

    PHPWord is a PHP word processing library used for programmatically reading and writing word processing documents. It functions as an OOXML document generator, a word file parser, and a document template engine. The library enables the generation of new documents by applying structured data to existing templates or by creating files from scratch. It provides capabilities for extracting and parsing content, metadata, and structure from existing word processing files. The project covers a broad range of document generation features, including layout formatting, metadata management, and the inse

    PHP
    Ver en GitHub↗7,568
  • elapouya/python-docx-templateAvatar de elapouya

    elapouya/python-docx-template

    2,552Ver en GitHub↗

    python-docx-template is a template engine for generating Microsoft Word documents by merging .docx files with data contexts using a logic-based markup syntax. It functions as a document automator that injects variables, images, and sub-documents into Word files while maintaining the original styling. The project uses a rendering system based on Jinja2 to apply template logic and filters to Office Open XML files. It allows for the creation of custom template filters to transform data during the rendering phase and includes a command line interface for producing documents by passing a template

    Python
    Ver en GitHub↗2,552
  • unidoc/uniofficeAvatar de unidoc

    unidoc/unioffice

    4,809Ver en GitHub↗

    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,

    Godocxecma-376excel
    Ver en GitHub↗4,809
Ver las 30 alternativas a Docx→