کتابخانه رایگان جاوا اسکریپت برای مدیریت فراداده PDF

کتابخانه جاوا اسکریپت منبع باز و رایگان برای مدیریت ابرداده اسناد PDF.

pdf-lib چیست؟

Pdf-lib یک کتابخانه جاوا اسکریپت رایگان و منبع باز برای کار با اسناد PDF برای انجام عملیاتی مانند ایجاد PDF های جدید از ابتدا، اصلاح فایل های موجود یا خواندن و به روز رسانی ابرداده اسناد PDF است. ما قبلاً درباره ویژگی‌های ویرایش PDF pdf-lib بحث کرده‌ایم، اما در این بررسی، ما فقط بر روی ویژگی‌های مدیریت ابرداده pdf-lib تمرکز می‌کنیم که شامل :

    • نویسنده
    • ایجاد کننده
    • تهيه كننده
    • عنوان
    • موضوع
    • کلید واژه ها
    • زبان
    • تاریخ ایجاد
    • تاریخ اصلاح
  • به‌روزرسانی فراداده: همچنین می‌توانید ابرداده‌های بالای اسناد PDF را با استفاده از pdf-lib به‌روزرسانی کنید.
GitHub

آمار GitHub

نام:
زبان:
ستاره ها:
چنگال:
مجوز:
آخرین به روز رسانی مخزن در

شروع کار با pdf-lib

دو راه برای نصب pdf-lib وجود دارد:

ماژول های NPM

اگر از npm یا yarn به عنوان مدیر بسته خود استفاده می کنید، می توانید از ماژول های npm استفاده کنید:

با استفاده از NPM نصب کنید


npm install --save pdf-lib

با استفاده از نخ نصب کنید


yarn add pdf-lib

ماژول های UMD

اگر از یک مدیریت بسته استفاده نمی کنید، ماژول های UMD در CDN های unpkg و jsDelivr در دسترس هستند:

فراداده PDF را بخوانید

ما می توانیم از کتابخانه pdf-lib برای خواندن فراداده اسناد PDF استفاده کنیم. بسیاری از توابع مانند getAuthor، getCreator، getCreationDate و غیره وجود دارند که امکان دسترسی یا استخراج فراداده اسناد PDF را به عنوان در قطعه کد زیر نشان داده شده است:

خروجی

قطعه کد فوق ابرداده سند PDF را مطابق شکل زیر نمایش می دهد:

ویرایش متادیتا PDF

ما همچنین می توانیم از کتابخانه pdf-lib برای ویرایش یا به روز رسانی ابرداده اسناد PDF استفاده کنیم. مانند get functions (getAuthor، getCreator و غیره)، pdf-lib همچنین توابع تنظیم (مانند setAuthor، setCreator و غیره) را به به روز رسانی متادیتا فایل های PDF ما از توابع setAuthor و setTitle برای به‌روزرسانی فراداده یک سند PDF در قطعه کد زیر برای اهداف نمایشی استفاده خواهیم کرد:

نتیجه

برای توسعه دهندگان جاوا اسکریپت خواندن/ استخراج و به روز رسانی ابرداده اسناد PDF با استفاده از کتابخانه pdf-lib آسانتر است. API کاملاً منظم است و توابع استاندارد مجموعه/دریافت را برای خواندن و به‌روزرسانی ویژگی‌های اسناد PDF فراهم می‌کند. هیچ مشکلی در مورد مدیریت ابرداده PDF در طول استفاده ما مشاهده نمی شود.

محصولات مشابه

 فارسی