awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
prawnpdf avatar

prawnpdf/prawn

0
View on GitHub↗
4,814 نجوم·695 تفرعات·Ruby·8 مشاهداتprawnpdf.org↗

Prawn

Prawn هي مكتبة Ruby وأداة تخطيط مستندات تستخدم للإنشاء البرمجي لملفات PDF. تعمل كمحرك رسومات متجهية يسمح بإنشاء مستندات محمولة تحتوي على نصوص منسقة، وأشكال مخصصة، وتخطيطات صفحات منظمة.

تتميز المكتبة بنظام رندرة متجهي قائم على الإحداثيات يدعم تعبئة التدرج متعدد التوقفات، والمضلعات المعقدة، والمزج القائم على الطبقات. وتوفر نظام طباعة شاملاً قادراً على تضمين خطوط TrueType و OpenType لدعم أحرف UTF-8 والنصوص من اليمين إلى اليسار للنشر متعدد اللغات.

تشمل القدرات الواسعة إدارة هيكل المستند مع مخططات هرمية، وتضمين الصور النقطية مع دعم الشفافية، وإدراج روابط تشعبية تفاعلية. كما يتضمن النظام ميزات أمنية لتشفير المستندات وحمايتها بكلمة مرور.

Features

  • PDF Generation Libraries - Offers a programmatic interface for creating and formatting professional PDF documents using Ruby.
  • PDF Document Generation - Provides a programmatic interface for generating PDF files from scratch, including text, images, and vector layouts.
  • Document Layout and Styling - Organizes content using a grid system with repeatable headers, footers, and page numbers.
  • Document Layout Tools - Provides a comprehensive system for organizing page content with repeatable headers, footers, and grid-based layouts.
  • Text Rendering Engines - Produces flowing text with inline formatting and supports a comprehensive typography system.
  • Binary Document Stream Generators - Constructs PDF files by writing formatted text streams and binary data according to the PDF specification.
  • Coordinate-Based Rendering - Implements a coordinate-based vector rendering system to map shapes and text to a fixed page grid.
  • Vector Graphics Renderers - Renders lines, polygons, curves, and ellipses to create custom shapes and diagrams.
  • PDF Image Embedding - Inserts raster PNG and JPG images into PDF documents using flexible scaling options.
  • PDF Vector Graphics - Enables programmatic drawing of complex vector shapes, paths, and multi-stop gradients onto PDF pages.
  • Document Object Models - Represents the PDF document as a hierarchical object tree that can be directly manipulated.
  • PDF Font Embedding - Integrates TrueType and OpenType font glyphs directly into PDF files for consistent cross-platform rendering.
  • PDF Font Embedding - Integrates TrueType and OpenType fonts into documents to ensure consistent typography across different viewers.
  • Automated Report Generators - Generates structured reports with repeatable headers and footers for business or technical data summaries.
  • Multilingual Rendering - Supports rendering UTF-8 characters and right-to-left text for international document publishing.
  • Outline Management - Provides programmatic creation and modification of hierarchical document outlines and bookmarks.
  • PDF Outline Generators - Generates clickable navigation menus and structured tables of contents for long documents.
  • Multi-Stop Gradients - Supports filling shapes using a series of color stops positioned across a coordinate system.
  • PDF Encryptions and Decryptions - Applies password-based encryption and security to PDF files to restrict unauthorized access.
  • Blending Utilities - Controls how overlapping layers merge visually using standard blending operations.
  • Geospatial Blending Modes - Provides blending utilities to control how overlapping graphical layers merge visually using transparency operations.
  • Right-to-Left Script Rendering - Supports global languages by rendering UTF-8 characters and right-to-left text with fallback font support.
  • Ruby Frameworks and Tools - PDF generation tool for Ruby.
  • PDF Generation - Fast and nimble PDF generation library.

سجل النجوم

مخطط تاريخ النجوم لـ prawnpdf/prawnمخطط تاريخ النجوم لـ prawnpdf/prawn

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة prawnpdf/prawn؟

Prawn هي مكتبة Ruby وأداة تخطيط مستندات تستخدم للإنشاء البرمجي لملفات PDF. تعمل كمحرك رسومات متجهية يسمح بإنشاء مستندات محمولة تحتوي على نصوص منسقة، وأشكال مخصصة، وتخطيطات صفحات منظمة.

ما هي الميزات الرئيسية لـ prawnpdf/prawn؟

الميزات الرئيسية لـ prawnpdf/prawn هي: PDF Generation Libraries, PDF Document Generation, Document Layout and Styling, Document Layout Tools, Text Rendering Engines, Binary Document Stream Generators, Coordinate-Based Rendering, Vector Graphics Renderers.

ما هي البدائل مفتوحة المصدر لـ prawnpdf/prawn؟

تشمل البدائل مفتوحة المصدر لـ prawnpdf/prawn: jung-kurt/gofpdf — This is a Go-based PDF library used for the programmatic generation of PDF documents without relying on external C… mpdf/mpdf — mPDF is a PHP library that transforms UTF-8 encoded HTML and CSS into formatted PDF documents. It serves as a PDF… questpdf/questpdf — QuestPDF is a C# PDF generation library and layout engine used to create structured documents, reports, and invoices.… bpampuch/pdfmake — pdfmake is a JavaScript PDF generation library and declarative document engine that transforms structured JavaScript… foliojs/pdfkit — pdfkit is a JavaScript PDF generation library used to programmatically create binary PDF documents in Node.js and… mrrio/jspdf — jsPDF is a JavaScript PDF generation library and client-side engine that produces documents directly on the user's…

بدائل مفتوحة المصدر لـ Prawn

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Prawn.
  • jung-kurt/gofpdfالصورة الرمزية لـ jung-kurt

    jung-kurt/gofpdf

    4,468عرض على GitHub↗

    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
    عرض على GitHub↗4,468
  • mpdf/mpdfالصورة الرمزية لـ mpdf

    mpdf/mpdf

    4,693عرض على GitHub↗

    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
    عرض على GitHub↗4,693
  • questpdf/questpdfالصورة الرمزية لـ QuestPDF

    QuestPDF/QuestPDF

    14,088عرض على GitHub↗

    QuestPDF is a C# PDF generation library and layout engine used to create structured documents, reports, and invoices. It utilizes a fluent API and a component-based layout approach to convert code into high-fidelity PDF and XPS files. The library distinguishes itself with a dedicated layout debugger that provides real-time previews, hot-reload capabilities, and visual boundary tools to map rendered elements back to source code. It also functions as an accessibility tool, providing semantic tagging and navigational aids to ensure documents comply with international accessibility and archival s

    C#c-sharpdotnet-coreexport
    عرض على GitHub↗14,088
  • bpampuch/pdfmakeالصورة الرمزية لـ bpampuch

    bpampuch/pdfmake

    12,297عرض على GitHub↗

    pdfmake is a JavaScript PDF generation library and declarative document engine that transforms structured JavaScript objects into formatted PDF files. It functions as a layout engine capable of producing documents on both the client side within a web browser and on the server side using Node.js. The library utilizes a declarative approach to translate object-based document definitions into final PDFs. It distinguishes itself through a virtual layout engine that calculates element positions and page breaks and an inheritance-based style system that uses dictionaries to maintain visual consiste

    JavaScript
    عرض على GitHub↗12,297
عرض جميع البدائل الـ 30 لـ Prawn→