کتابخانه ویرایشگر PDF جاوا اسکریپت منبع باز
کتابخانه جاوا اسکریپت رایگان و منبع باز برای تولید اسناد PDF.
PDFKit چیست؟
PDFKit یک کتابخانه جاوا اسکریپت رایگان و منبع باز برای ایجاد و ویرایش فایل های PDF است. این ابزار به شما امکان میدهد فایلهای PDF را از ابتدا ایجاد کنید، متن، تصاویر و اشکال را به PDF اضافه کنید و فرمهای PDF ایجاد کنید و غیره. این ابزار برای ایجاد انواع اسناد PDF مانند فاکتورها یا گزارشها مفید است.
در زیر برخی از ویژگی های اصلی PDFKit آورده شده است:
- ایجاد فایلهای PDF و افزودن متن: PDFKit به شما امکان میدهد اسناد PDF جدید را از ابتدا تولید کنید و متنی را به آنها اضافه کنید.
- افزودن تصاویر: همچنین به شما امکان میدهد تصاویر را در اسناد PDF خود قرار دهید.
- ایجاد اشکال: PDFKit ابزارهایی را برای ایجاد اشکال مختلف مانند مستطیل، دایره و خطوط در اسناد PDF شما فراهم میکند. شما می توانید اندازه، موقعیت و ظاهر آنها را کنترل کنید.
- ایجاد فرمها: PDFKit از ایجاد فرمهای PDF پشتیبانی میکند که میتواند شامل فیلدهای نوشتاری، کادرهای انتخاب و دکمههای رادیویی باشد. این برای ایجاد فرم هایی که کاربران می توانند به صورت الکترونیکی پر کنند ضروری است.
شروع کار با PDFKit
می توانید کتابخانه PDFKit را با استفاده از مدیر بسته npm نصب کنید. فقط بعد از نصب npm دستور زیر را تایپ کنید.
با استفاده از NPM نصب کنید
npm install pdfkit
ایجاد سند PDF
ما به راحتی می توانیم یک سند PDF ایجاد کنیم و با استفاده از کتابخانه PDFKit به آن متن اضافه کنیم. همچنین میتوانیم فونتها و اندازههای فونت سفارشی را با استفاده از PDFKit تنظیم کنیم. به عنوان مثال، قطعه کد زیر را بررسی کنید:
خروجی
خروجی زیر سند PDF تولید شده را نمایش می دهد:
افزودن تصاویر به PDF
ما می توانیم با استفاده از کتابخانه PDFKit یک PDF ایجاد کنیم و تصاویر را به PDF اضافه کنیم. همچنین میتوانیم تصویر را به صورت عمودی و افقی با استفاده از آرگومانهای align و valign تراز کنیم، همانطور که در قطعه کد زیر نشان داده شده است:
خروجی
تصویر زیر سند PDF را با تصویر اضافه شده به آن نمایش می دهد:
اضافه کردن اشکال به PDF
همچنین می توانیم یک PDF ایجاد کنیم و با استفاده از کتابخانه PDFKit شکل هایی مانند مثلث و دایره را به آن اضافه کنیم. ما از توابعی مانند circle و lineto برای ترسیم اشکال همانطور که در قطعه کد زیر نشان داده شده است استفاده خواهیم کرد:
خروجی
تصویر زیر سند PDF را با اشکال ترسیم شده با استفاده از قطعه کد بالا نشان می دهد:
ایجاد فرم ها در PDF
کتابخانه PDFKit همچنین اجازه می دهد تا فرم ها را در سند PDF ایجاد کنید. این کتابخانه دارای ویژگی داخلی برای ایجاد فرم ها نیست، اما می توانیم از توابع مربوط به متن و اشکال آن برای ایجاد یک فرم PDF همانطور که در قطعه کد زیر نشان داده شده است استفاده کنیم:
خروجی
تصویر زیر فرم ایجاد شده در سند PDF را نشان می دهد:
نتیجه گیری
در پایان، PDFKit یک کتابخانه جاوا اسکریپت با کاربری آسان و رایگان برای تولید PDF است. این یک راه در دسترس و کاربر پسند برای ایجاد اسناد PDF ارائه می دهد، و آن را به گزینه ای ایده آل برای کارهایی مانند ایجاد فرم، قرار دادن متن و تصویر، و طراحی شکل تبدیل می کند.
در حالی که PDFKit در بسیاری از زمینه ها برتر است، شایان ذکر است که عملکردهای خاصی مانند تراز کردن تصاویر در مرکز صفحه ممکن است نیاز به سفارشی سازی و مراقبت بیشتری برای دستیابی به نتایج دلخواه داشته باشد. به غیر از آن، یک ابزار قابل اعتماد برای بسیاری از کارهای مرتبط با PDF است.
محصولات مشابه
- Apache POI XWPF | API جاوا منبع باز برای ایجاد و اصلاح فایل های DOCX
- DocX | API .NET منبع باز را برای ایجاد و اصلاح فایل های DOCX
- Docx4J | برای ایجاد و اصلاح فایلهای DOC و DOCX منبع باز Java API
- ExcelDataReader | API .NET منبع باز برای خواندن اسناد XLS، XLSX، CSV و صفحه گسترده
- FileFormat.Cells | فایل های اکسل را با سی شارپ دات نت تهیه و به روز کنید