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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Sayi avatar

Sayi/poi-tl

0
View on GitHub↗
5,114 Stars·1,131 Forks·Java·Apache-2.0·9 Aufrufedeepoove.com/poi-tl↗

Poi Tl

poi-tl ist eine Java-basierte Template-Engine zur Generierung von DOCX-Dateien. Sie fungiert als Dokumentengenerator, der vordefinierte Word-Vorlagen mit dynamischen Daten und Logik füllt, um die Erstellung von Berichten und Verträgen zu automatisieren.

Die Bibliothek ermöglicht eine komplexe Dokumentenzusammenstellung durch rekursive Template-Verschachtelung und bedingtes Rendern von Abschnitten. Sie unterstützt das Einbetten von Bildern aus lokalen Pfaden oder URLs sowie die Generierung dynamischer Tabellen und Listen basierend auf bereitgestellten Datenstrukturen.

Das System handhabt datengesteuerte Berichterstattung durch das Ersetzen von Platzhaltern unter Beibehaltung der ursprünglichen Formatierung und Stile. Es nutzt die zugrunde liegende OpenXML-Struktur, um Textersetzungen und Element-Iterationen für wiederkehrende Dokumentenabschnitte durchzuführen.

Features

  • DOCX Automation Libraries - Programmatically manipulates and populates Microsoft Word documents from data templates.
  • Dynamic Document Templating - Automates Word file creation by replacing placeholders with dynamic data and layout definitions.
  • Template-Driven Generation Engines - Uses reference files as blueprints to map data structures to specific visual locations in a document.
  • Text Placeholder Replacements - Replaces predefined tags in documents with dynamic data while preserving original styles and fonts.
  • Template Population - Populates Word templates with dynamic data while maintaining original formatting and styles.
  • Word Template Engines - A Java library for generating DOCX files by populating predefined Word templates with logic.
  • Dynamic Document Generators - Creates Word documents with dynamic tables, lists, and images via runtime data injection.
  • OpenXML Manipulation - Modifies the underlying OpenXML structure to inject content and update layout properties.
  • Document Assembly Systems - Builds modular Word documents using nested templates and conditional section rendering.
  • Collection-Based Element Iteration - Provides the ability to repeat table rows or list items based on data set loops.
  • Document Image Embeds - Embeds images from local paths or URLs into documents with specific width and height dimensions.
  • Recursive Template Merging - Merges secondary document fragments into a primary template to build modular page hierarchies.
  • Conditional Section Rendering - Shows or hides specific blocks of document elements based on provided section tags.
  • Document Table Generation - Builds tables with variable row and column counts based on the structure of the provided data.
  • Dynamic List Generators - Generates numbered or bulleted lists by iterating through collections of data entries.
  • Template Processors - Injects dynamic data into structured Word documents through nested templates and conditional rendering.
  • Data-Driven Report Generators - Turns data collections into formatted Word tables and lists for business documentation.
  • Document Conditional Evaluations - Evaluates boolean expressions at render time to include or exclude specific document sections.
  • Java 项目 - Listed in the “Java 项目” section of the Great Open Source Project awesome list.

Star-Verlauf

Star-Verlauf für sayi/poi-tlStar-Verlauf für sayi/poi-tl

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht sayi/poi-tl?

poi-tl ist eine Java-basierte Template-Engine zur Generierung von DOCX-Dateien. Sie fungiert als Dokumentengenerator, der vordefinierte Word-Vorlagen mit dynamischen Daten und Logik füllt, um die Erstellung von Berichten und Verträgen zu automatisieren.

Was sind die Hauptfunktionen von sayi/poi-tl?

Die Hauptfunktionen von sayi/poi-tl sind: DOCX Automation Libraries, Dynamic Document Templating, Template-Driven Generation Engines, Text Placeholder Replacements, Template Population, Word Template Engines, Dynamic Document Generators, OpenXML Manipulation.

Welche Open-Source-Alternativen gibt es zu sayi/poi-tl?

Open-Source-Alternativen zu sayi/poi-tl sind unter anderem: guigrpa/docx-templates — Docx-templates is a library designed for the programmatic generation of Word documents by merging dynamic data with… elapouya/python-docx-template — python-docx-template is a template engine for generating Microsoft Word documents by merging .docx files with data… silentvoid13/templater — Templater is an Obsidian template engine and JavaScript automation plugin that functions as a dynamic content… dolanmiu/docx — docx is a JavaScript and TypeScript library for the programmatic generation and manipulation of Word documents. It… open-xml-templating/docxtemplater — Docxtemplater is an office document generation engine designed to automate the creation of personalized business… pdfme/pdfme — pdfme is a schema-based PDF generation engine and dynamic document builder. It provides a system for producing PDF…

Open-Source-Alternativen zu Poi Tl

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Poi Tl.
  • guigrpa/docx-templatesAvatar von guigrpa

    guigrpa/docx-templates

    1,081Auf GitHub ansehen↗

    Docx-templates is a library designed for the programmatic generation of Word documents by merging dynamic data with predefined template files. It functions as a template engine that processes embedded instructions directly within the document structure to produce customized, data-driven output. The engine distinguishes itself by allowing the execution of arbitrary JavaScript expressions and custom data resolvers during the generation process. This enables complex conditional logic, iterative loops, and the dynamic injection of diverse content types, including images, HTML fragments, and raw X

    TypeScriptdocxdocx-filedocx-generator
    Auf GitHub ansehen↗1,081
  • elapouya/python-docx-templateAvatar von elapouya

    elapouya/python-docx-template

    2,552Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,552
  • silentvoid13/templaterAvatar von SilentVoid13

    SilentVoid13/Templater

    4,590Auf GitHub ansehen↗

    Templater is an Obsidian template engine and JavaScript automation plugin that functions as a dynamic content generator and workflow orchestrator. It enables the automation of document creation and note-taking tasks through the use of dynamic placeholders and embedded logic. The project distinguishes itself by executing custom JavaScript and shell commands to manipulate files and insert data. It allows for interactive note generation via modal prompts for user input and the import of external JavaScript modules to provide reusable logic outside of template files. Its capabilities include pro

    TypeScriptobsidian-mdobsidian-plugin
    Auf GitHub ansehen↗4,590
  • dolanmiu/docxAvatar von dolanmiu

    dolanmiu/docx

    5,814Auf GitHub ansehen↗

    docx is a JavaScript and TypeScript library for the programmatic generation and manipulation of Word documents. It serves as an OOXML document generator, allowing developers to create formatted office files through code instead of manual editing. The library enables document automation across both Node.js and web browser environments. It supports client-side document export, allowing users to generate and download files directly in the browser without a backend server. Capabilities include the ability to define page layouts, margins, and orientation. Users can programmatically insert documen

    TypeScript
    Auf GitHub ansehen↗5,814
  • Alle 30 Alternativen zu Poi Tl anzeigen→