1. محصولات
  2.   PDF
  3.   PHP
  4.   PDF به تصویر
 
  

مبدل رایگان فایل PDF به تصویر (PNG، JPEG، GIF) با PHP

کتابخانه رایگان PHP که از بارگذاری و تبدیل اسناد PDF به فرمت فایل تصویر شامل PNG، JPEG، GIF و موارد دیگر در برنامه‌های PHP پشتیبانی می‌کند.

کتابخانه PDF-to-Image چیست؟

در دنیای وسیع توسعه وب و مهندسی نرم‌افزار، کارایی و انعطاف‌پذیری از مهم‌ترین ملاحظات برای حرفه‌ای‌های نرم‌افزار هستند. وقتی صحبت از کار با فایل‌های PDF و تبدیل آن‌ها به فرمت‌های تصویری می‌شود، کتابخانه PDF-to-Image PHP به عنوان ابزاری ارزشمند و قدرتمند ظاهر می‌شود. این کتابخانه منبع باز راه‌حل یکپارچه و ساده‌ای را برای توسعه‌دهندگان نرم‌افزار فراهم می‌کند که به دنبال ادغام قابلیت تبدیل PDF به تصویر در برنامه‌های PHP خود هستند.

کتابخانه PDF-to-Image PHP در گیت‌هاب میزبانی می‌شود و دسترسی آسانی برای توسعه‌دهندگان نرم‌افزار در سراسر جهان فراهم می‌کند. این کتابخانه که توسط Spatie، نامی مشهور در اکوسیستم PHP، ایجاد و نگهداری می‌شود، فرآیند اغلب پیچیده تبدیل اسناد PDF به فرمت‌های تصویری مختلف را ساده می‌کند. این کتابخانه از انواع فرمت‌های تصویری پشتیبانی می‌کند و به توسعه‌دهندگان انعطاف‌پذیری می‌دهد تا فرمت خروجی که بهترین تطابق را با نیازهایشان دارد، انتخاب کنند. چه JPEG، PNG یا هر فرمت محبوب دیگری باشد، کتابخانه اطمینان می‌دهد که تصاویر تبدیل‌شده یکپارچگی و کیفیت خود را حفظ کنند.

یکی از ویژگی‌های برجسته کتابخانه PDF-to-Image رابط کاربری دوستانه API آن است. مستندات واضح و مختصر ارائه‌شده توسط Spatie، توسعه‌دهندگان را در فرآیند استفاده مؤثر از کتابخانه راهنمایی می‌کند. تنها با چند خط کد، توسعه‌دهندگان نرم‌افزار می‌توانند فرآیند تبدیل را آغاز کرده و تصاویر با کیفیت بالا از فایل‌های PDF به دست آورند. با سادگی، گزینه‌های سفارشی‌سازی و پشتیبانی فعال جامعه، این کتابخانه به توسعه‌دهندگان نرم‌افزار امکان می‌دهد برنامه‌های خود را با پردازش PDF یکپارچه و کارآمد ارتقا دهند.

Previous Next

شروع کار با PDF-to-Image

ساده‌ترین راه برای نصب کتابخانه PDF-to-Image از طریق Composer است. لطفاً برای نصب روان، از فرمان زیر استفاده کنید.

نصب PDF-to-Image از طریق Composer

 composer require spatie/pdf-to-image 

نصب PDF-to-Image با دستور Git

git clone https://github.com/spatie/pdf-to-image.git 

تبدیل PDF به تصویر با استفاده از کتابخانه PHP

کتابخانه منبع باز PDF‑to‑Image عملکرد کامل برای بارگذاری و تبدیل اسناد PDF به تصویر را در برنامه‌های PHP خود فراهم کرده است. با تنها چند خط کد، توسعه‌دهندگان می‌توانند فرآیند تبدیل را آغاز کرده و تصاویر با کیفیت بالا از فایل‌های PDF به دست آورند. این کتابخانه از انواع فرمت‌های تصویری پشتیبانی می‌کند و به توسعه‌دهندگان انعطاف‌پذیری انتخاب فرمت خروجی که بهترین نیازهایشان را برآورده می‌کند، می‌دهد. اگر مسیری که به تابع saveImage می‌گذارید پسوند jpg، jpeg یا png داشته باشد، تصویر در همان فرمت ذخیره می‌شود. در غیر این صورت خروجی به صورت jpg خواهد بود. مثال زیر نشان می‌دهد که چگونه با تنها چند خط کد می‌توان اسناد PDF را به فرمت فایل تصویری تبدیل کرد.

چگونه فایل PDF را به تصویر تبدیل کنیم با کد PHP؟

$pdf = new Spatie\PdfToImage\Pdf($pathToPdf);
$pdf->saveImage($pathToWhereImageShouldBeStored);

در اینجا مثال دیگری آورده شده است که نشان می‌دهد چگونه توسعه‌دهندگان نرم‌افزار می‌توانند تمام صفحات PDF را به تصاویر درون برنامه‌های PHP تبدیل کنند.

چگونه تمام صفحات اسناد PDF را به تصاویر تبدیل کنیم با API PHP؟

$pdf = new Spatie\PdfToImage\Pdf('file.pdf');
foreach (range(1, $pdf->getNumberOfPages()) as $pageNumber) {
   $pdf->setPage($pageNumber)
       ->saveImage('page'.$pageNumber.'jpg');
}

عملکرد بهتر و گزینه‌های سفارشی‌سازی

کارایی یک عامل حیاتی در هر کتابخانه‌ای است و کتابخانه PDF-to-Image PHP در زمینه عملکرد می‌درخشد. فرآیند تبدیل برای سرعت بهینه‌سازی شده است تا اطمینان حاصل شود که توسعه‌دهندگان می‌توانند این قابلیت را بدون قربانی کردن عملکرد کلی برنامه‌های خود ادغام کنند. علاوه بر این، کتابخانه به‌روزرسانی‌ها و بهبودهای منظم دریافت می‌کند که قابلیت اطمینان آن را افزایش داده و آن را همگام با آخرین تحولات PHP نگه می‌دارد. توسعه‌دهندگان نرم‌افزار اغلب به گزینه‌های سفارشی‌سازی برای تطبیق فرآیند تبدیل با نیازهای خاص خود نیاز دارند. کتابخانه pdf-to-image در این زمینه کوتاهی نمی‌کند. این کتابخانه مجموعه‌ای از گزینه‌های سفارشی‌سازی را ارائه می‌دهد که به توسعه‌دهندگان امکان کنترل جنبه‌هایی مانند کیفیت تصویر، وضوح و انتخاب صفحات را می‌دهد.

 فارسی