اکسل به پی دی اف پی اچ پی

صفحات گسترده اکسل به طور گسترده ای برای ذخیره و تجزیه و تحلیل داده ها در قالب سطر و ستون استفاده می شود. با این حال، در موارد مختلف، باید فایل‌های اکسل را قبل از اشتراک‌گذاری در اینترنت به PDF تبدیل کنید. به منظور خودکار کردن تبدیل اکسل به PDF، این مقاله نحوه تبدیل فایل های اکسل به PDF را به صورت برنامه نویسی با استفاده از PHP نشان می دهد. علاوه بر این، گزینه های پیشرفته برای سفارشی کردن تبدیل اکسل به PDF نیز مورد بحث قرار گرفته است.

API تبدیل PHP Excel به PDF

برای تبدیل فایل‌های اکسل XLSX یا XLS به PDF، از Aspose.Cells برای PHP از طریق جاوا استفاده می‌کنیم. این یک API غنی از ویژگی است که به شما امکان می دهد ویژگی های اتوماسیون صفحه گسترده را در برنامه های وب خود پیاده سازی کنید. می توانید بسته API را از اینجا دانلود کنید.

استفاده

پیش نیازهایی که برای استفاده از Aspose.Cells برای PHP از طریق جاوا باید انجام دهید، در زیر آمده است.

پس از تکمیل پیش نیازها، مراحل زیر را برای اجرای فایل example.php برای آزمایش دنبال کنید.

  1. فایل Java.inc را در پوشه ریشه بسته API که دانلود کرده اید قرار دهید.

  2. JavaBridge.jar را با استفاده از دستورات زیر در خط فرمان اجرا کنید:

> cd aspose.cells
> %JAVA_HOME%\bin\java -Djava.ext.dirs=lib -jar JavaBridge.jar SERVLET_LOCAL:8080
  1. با استفاده از دستور زیر example.php را از پوشه ریشه API اجرا کنید:
> php example.php

تبدیل Excel XLSX یا XLS به PDF در PHP

در زیر مراحل تبدیل اکسل XLSX یا XLS به PDF آمده است.

نمونه کد زیر نحوه تبدیل یک فایل اکسل XLSX به PDF در PHP را نشان می دهد.

require_once("Java.inc");
require_once("lib/aspose.cells.php");

use aspose\cells;
use aspose\cells\Workbook;

// بارگذاری سند برای تبدیل
$wkbk = new Workbook("Book2.xlsx");

// در قالب PDF ذخیره کنید
$wkbk->save("output.pdf", SaveFormat::PDF);

فایل اکسل

اکسل به پی دی اف

PDF تبدیل شده است

تبدیل اکسل به PDF

گزینه های پیشرفته برای تبدیل اکسل به PDF

Aspose.Cells همچنین گزینه های اضافی را برای سفارشی کردن تبدیل اکسل به PDF ارائه می دهد. به عنوان مثال، می توانید سازگاری PDF، فشرده سازی، سبک خطوط شبکه، تعداد صفحات در هر برگ و غیره را تنظیم کنید.

مراحل زیر برای تنظیم گزینه های اضافی در تبدیل Excel به PDF آمده است.

نمونه کد زیر نحوه سفارشی سازی تبدیل Excel به PDF را با استفاده از گزینه های اضافی نشان می دهد.

require_once("Java.inc");
require_once("lib/aspose.cells.php");

use aspose\cells;
use aspose\cells\Workbook;
use aspose\cells\PdfSaveOptions;
use aspose\cells\PdfCompliance;

// بارگذاری سند برای تبدیل
$wkbk = new Workbook("Book2.xlsx");

// گزینه های PDF ایجاد کنید
pdfOptions = new PdfSaveOptions();
// تنظیم سازگاری PDF
pdfOptions->setCompliance(PdfCompliance::PDF_A_1_B);

// در قالب PDF ذخیره کنید
$wkbk->save("output.pdf", pdfOptions);

مجوز API رایگان دریافت کنید

به منظور استفاده از API بدون محدودیت ارزیابی، می توانید [درخواست مجوز موقت رایگان9.

نتیجه

در این مقاله با نحوه تبدیل فایل های اکسل به PDF با استفاده از PHP آشنا شده اید. علاوه بر این، نحوه سفارشی سازی تبدیل Excel به PDF را با استفاده از گزینه های پیشرفته مشاهده کرده اید. می‌توانید با استفاده از مستندات درباره API بیشتر کاوش کنید. علاوه بر این، در صورت هر گونه سوالی می توانید از طریق [فروم 11 ما با ما تماس بگیرید.

همچنین ببینید