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

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

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

Hopding/pdf-lib

0
View on GitHub↗
8,515 نجوم·894 تفرعات·TypeScript·MIT·7 مشاهداتpdf-lib.js.org↗

Pdf Lib

pdf-lib هي مكتبة JavaScript لمعالجة ملفات PDF تُستخدم لإنشاء وتعديل وتحرير مستندات PDF برمجياً. تعمل كأداة عابرة لبيئات التشغيل (cross-runtime) ومتوافقة مع Node، والمتصفح، وDeno، وبيئات JavaScript للهواتف المحمولة.

توفر المكتبة واجهة برمجية لتحرير المستندات وإنشاء النماذج. وهي تدعم بناء نماذج PDF تفاعلية، وتعبئة الحقول الموجودة ببيانات مخصصة، وتحويل النماذج إلى محتوى ثابت.

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

Features

  • PDF Document Generation - Provides a programmatic interface for creating new PDF files from scratch by defining their binary structure.
  • PDF Form Filling - Detects and populates existing fillable PDF form fields with custom data.
  • Page Insertion - Allows adding, removing, and inserting pages at specific positions within a PDF document structure.
  • PDF Binary Encoders - Directly implements the binary PDF specification for encoding content streams and structural elements.
  • PDF Content Editing - Provides programmatic capabilities to modify text and images within existing PDF files.
  • PDF Document Management - Offers a comprehensive toolkit for generating, editing, and manipulating PDF pages and metadata.
  • PDF Manipulation Libraries - Provides a low-level JavaScript library for modifying PDF byte streams and manipulating document structures.
  • PDF Object Graph Representations - Maintains a graph of unique PDF objects and cross-reference tables to allow non-destructive editing.
  • Cross-Platform Runtimes - Ensures consistent PDF processing logic across diverse environments including Node, Browser, Deno, and React Native.
  • Form Creators - Supports building interactive PDF forms with buttons, checkboxes, and dropdowns from scratch.
  • PDF Form and Annotation Tools - Combines the ability to build interactive form fields and manage PDF document content for data collection.
  • PDF Metadata Managers - Provides tools for reading and editing the internal property fields and viewer preferences of PDF documents.
  • Automated Document Workflows - Automates the generation and editing of PDF documents within application workflows.
  • Form Flattening - Converts interactive PDF form fields into static content to prevent further editing.
  • PDF Editors - Offers a programmatic interface to modify PDF metadata, embed fonts, and adjust document content.
  • Incremental PDF Updates - Modifies PDF files by appending new data to the end of the file to maintain structural integrity.
  • Cross-Platform PDF Engines - Implements a PDF engine that executes consistently across Node.js, Browser, Deno, and mobile environments.
  • PDF Vector Graphics - Enables drawing text, images, and vector graphics directly onto PDF pages for custom visual layouts.
  • Custom Font Loading - Loads and registers external font data from memory streams for use in PDF rendering.
  • Font Subsetting Engines - Extracts only the characters used in a document from font files to optimize the final file size.
  • Document Processing - Creation and modification of PDF documents.

سجل النجوم

مخطط تاريخ النجوم لـ hopding/pdf-libمخطط تاريخ النجوم لـ hopding/pdf-lib

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

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

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

Start searching with AI

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Pdf Lib.
  • py-pdf/pypdfالصورة الرمزية لـ py-pdf

    py-pdf/pypdf

    9,818عرض على GitHub↗

    pypdf is a Python library for parsing, manipulating, and generating PDF documents. It provides high-level operations for document processing, such as merging multiple files into one or splitting a single document into smaller files. The project includes specialized tools for managing interactive elements, including the creation and modification of annotations, hyperlinks, and form fields. It also supports advanced metadata management, allowing for the extraction and modification of standard document properties and XML-based XMP metadata. Beyond basic structural changes, the library covers pa

    Pythonhelp-wantedpdfpdf-documents
    عرض على GitHub↗9,818
  • unidoc/uniofficeالصورة الرمزية لـ unidoc

    unidoc/unioffice

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

    syncfusion/flutter-widgets

    1,780عرض على 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
    عرض على GitHub↗1,780
  • 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
عرض جميع البدائل الـ 30 لـ Pdf Lib→

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

ما هي وظيفة hopding/pdf-lib؟

pdf-lib هي مكتبة JavaScript لمعالجة ملفات PDF تُستخدم لإنشاء وتعديل وتحرير مستندات PDF برمجياً. تعمل كأداة عابرة لبيئات التشغيل (cross-runtime) ومتوافقة مع Node، والمتصفح، وDeno، وبيئات JavaScript للهواتف المحمولة.

ما هي الميزات الرئيسية لـ hopding/pdf-lib؟

الميزات الرئيسية لـ hopding/pdf-lib هي: PDF Document Generation, PDF Form Filling, Page Insertion, PDF Binary Encoders, PDF Content Editing, PDF Document Management, PDF Manipulation Libraries, PDF Object Graph Representations.

ما هي البدائل مفتوحة المصدر لـ hopding/pdf-lib؟

تشمل البدائل مفتوحة المصدر لـ hopding/pdf-lib: py-pdf/pypdf — pypdf is a Python library for parsing, manipulating, and generating PDF documents. It provides high-level operations… unidoc/unioffice — unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document… syncfusion/flutter-widgets — This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich,… mpdf/mpdf — mPDF is a PHP library that transforms UTF-8 encoded HTML and CSS into formatted PDF documents. It serves as a PDF… embedpdf/embed-pdf-viewer — Embed PDF Viewer is a browser-based PDF rendering library that uses a WebAssembly port of the PDFium engine to display… py-pdf/pypdf2 — PyPDF2 is a pure Python library for transforming, securing, and extracting data from PDF documents. It provides a…