awesome-repositories.com
Blog
awesome-repositories.com

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

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

tecnickcom/TCPDF

0
View on GitHub↗
4,545 Stars·1,587 Forks·PHP·2 Aufrufetcpdf.org↗

TCPDF

TCPDF ist eine PHP-Bibliothek für die programmatische Generierung von PDF-Dokumenten, die es Entwicklern ermöglicht, Dateien mit Text, Grafiken und Formularen direkt aus dem Anwendungscode zu erstellen. Sie enthält eine Typografie-Engine, die Unicode-Strings, bidirektionale Skripte und das Einbetten von TrueType- oder OpenType-Schriftarten unterstützt.

Die Bibliothek bietet spezialisierte Tools zur Erstellung von Dokumenten, die PDF/A-, PDF/X- und PDF/UA-Standards für Archivierung, Druck und Barrierefreiheit erfüllen. Sie verfügt über ein digitales Signatursystem, das CMS-Signaturen und RFC 3161-Zeitstempel anwendet und die Langzeitvalidierung durch OCSP-Antworten und CRL-Payloads unterstützt. Zudem enthält sie einen Barcode-Generator zum Einbetten von 1D- und 2D-Formaten, wie QR-Codes und DataMatrix, in Dokumente.

Das Projekt deckt breite Funktionsbereiche ab, einschließlich Farbraummanagement über RGB-, CMYK- und HSL-Modelle hinweg sowie die Fähigkeit, bestehende PDF-Seiten zu importieren und zu parsen. Es implementiert Sicherheitskontrollen über Allowlisten, um lokale Dateipfade und Remote-Hostnamen während des Asset-Ladens einzuschränken. Die Performance wird durch Font-Subsetting zur Reduzierung der Dateigröße und Backend-Caching für verarbeitete Bilder und Schriftarten verwaltet.

Features

  • PDF Document Generation - Produces PDF files containing text, graphics, signatures, and forms directly from PHP application code.
  • Unicode Typography Renderers - Implements a typography renderer using Unicode and OpenType support to produce high-quality digital documents.
  • Document Signing Implementations - Implements cryptographic digital signatures to verify the authenticity and integrity of PDF documents.
  • PDF Generation Libraries - Provides a comprehensive PHP library for the high-level construction and formatting of professional PDF documents.
  • PDF Object Composition - Builds documents by organizing text, graphics, and signatures as distinct internal objects within the PDF structure.
  • Text Typography Controls - Handles Unicode strings, bidirectional text, and custom font subsetting to support diverse languages and scripts.
  • PDF Security and Signing - Applies CMS signatures and RFC 3161 timestamps to ensure PDF document authenticity.
  • Digital Signatures - Integrates detached CMS signatures and TSA timestamps to guarantee document integrity.
  • Coordinate-Based Layouts - Positions document elements using an absolute coordinate system based on defined units of measurement.
  • Multilingual Typography Systems - Provides a typography engine that handles Unicode strings and bidirectional scripts for diverse international languages.
  • PDF Font Embedding - Embeds TrueType and OpenType font formats into PDF files to ensure consistent cross-platform rendering.
  • PDF Page Embedding - Embeds pages from existing PDF documents as objects to be placed onto new destination pages.
  • PDF Archival Standard Compliance - Ensures documents adhere to PDF/A, PDF/X, and PDF/UA standards for long-term archiving and accessibility.
  • PDF Document Importers - Parses external PDF files to extract and place existing pages into new documents.
  • Color Modeling Systems - Manages color definitions and conversions across RGB, CMYK, HSL, and Lab models for consistent print output.
  • Barcode Generators - Generates various 1D and 2D barcode formats, including QR codes and DataMatrix, for embedding in documents.
  • PDF Barcode Embedding - Includes a barcode generator for embedding 1D and 2D formats like QR codes and DataMatrix into PDFs.
  • Long Term Validation - Includes OCSP responses and CRL payloads within the document to support offline signature verification.
  • CMS Signature Integration - Integrates detached CMS signatures and RFC 3161 timestamps to ensure document integrity and authenticity.
  • Color Management Systems - Converts colors across RGB, CMYK, HSL, and spot color systems to ensure consistent visual output.
  • Font Subsetting Engines - Minimizes embedded font file size by extracting only the specific glyphs used in the document.

Star-Verlauf

Star-Verlauf für tecnickcom/tcpdfStar-Verlauf für tecnickcom/tcpdf

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

Open-Source-Alternativen zu TCPDF

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit TCPDF.
  • mpdf/mpdfAvatar von mpdf

    mpdf/mpdf

    4,693Auf GitHub ansehen↗

    mPDF is a PHP library that transforms UTF-8 encoded HTML and CSS into formatted PDF documents. It serves as a PDF generation engine and document architect capable of converting web pages and HTML forms into professional files. The project is distinguished by its multilingual rendering capabilities, providing comprehensive support for bidirectional text, right-to-left scripts, and CJK languages using Unicode font embedding and OpenType layout processing. It further enables professional print-ready design through advanced color modeling in CMYK, precise page dimensioning, and compliance with PD

    PHPcjkcsshtml
    Auf GitHub ansehen↗4,693
  • syncfusion/flutter-widgetsAvatar von syncfusion

    syncfusion/flutter-widgets

    1,780Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗1,780
  • prawnpdf/prawnAvatar von prawnpdf

    prawnpdf/prawn

    4,814Auf GitHub ansehen↗

    Prawn is a Ruby library and document layout tool used for the programmatic generation of PDF files. It functions as a vector graphics engine that allows for the creation of portable documents containing formatted text, custom shapes, and organized page layouts. The library differentiates itself through a coordinate-based vector rendering system that supports multi-stop gradient fills, complex polygons, and layer-based blending. It provides a comprehensive typography system capable of embedding TrueType and OpenType fonts to support UTF-8 characters and right-to-left text for multilingual publ

    Ruby
    Auf GitHub ansehen↗4,814
  • jung-kurt/gofpdfAvatar von jung-kurt

    jung-kurt/gofpdf

    4,468Auf GitHub ansehen↗

    This is a Go-based PDF library used for the programmatic generation of PDF documents without relying on external C dependencies. It functions as a document generator, layout engine, security tool, and vector graphics engine for creating files containing text, images, and geometric shapes. The project distinguishes itself through a cell-based layout engine that manages automatic text wrapping, page breaks, and structured positioning. It provides specialized capabilities for vector graphics, including the rendering of Bézier curves and polygons, as well as a security toolkit for applying passwo

    Go
    Auf GitHub ansehen↗4,468
Alle 30 Alternativen zu TCPDF anzeigen→

Häufig gestellte Fragen

Was macht tecnickcom/tcpdf?

TCPDF ist eine PHP-Bibliothek für die programmatische Generierung von PDF-Dokumenten, die es Entwicklern ermöglicht, Dateien mit Text, Grafiken und Formularen direkt aus dem Anwendungscode zu erstellen. Sie enthält eine Typografie-Engine, die Unicode-Strings, bidirektionale Skripte und das Einbetten von TrueType- oder OpenType-Schriftarten unterstützt.

Was sind die Hauptfunktionen von tecnickcom/tcpdf?

Die Hauptfunktionen von tecnickcom/tcpdf sind: PDF Document Generation, Unicode Typography Renderers, Document Signing Implementations, PDF Generation Libraries, PDF Object Composition, Text Typography Controls, PDF Security and Signing, Digital Signatures.

Welche Open-Source-Alternativen gibt es zu tecnickcom/tcpdf?

Open-Source-Alternativen zu tecnickcom/tcpdf sind unter anderem: mpdf/mpdf — mPDF is a PHP library that transforms UTF-8 encoded HTML and CSS into formatted PDF documents. It serves as a PDF… syncfusion/flutter-widgets — This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich,… prawnpdf/prawn — Prawn is a Ruby library and document layout tool used for the programmatic generation of PDF files. It functions as a… jung-kurt/gofpdf — This is a Go-based PDF library used for the programmatic generation of PDF documents without relying on external C… bpampuch/pdfmake — pdfmake is a JavaScript PDF generation library and declarative document engine that transforms structured JavaScript… librepdf/openpdf — OpenPDF is a Java library and document processor used for creating, editing, rendering, and encrypting PDF documents.…