PDF یک فرمت فایل محبوب است که به طور گسترده برای اشتراکگذاری یا چاپ اسناد استفاده میشود. در موارد مختلف، اسناد سایر فرمتهای فایل، مانند صفحات گسترده، به PDF تبدیل میشوند. در این مقاله قصد دارید با نحوه تبدیل فایل های اکسل به PDF به صورت برنامه نویسی در پلتفرم لینوکس آشنا شوید. ما این تبدیل را با استفاده از یک API دستکاری صفحه گسترده دات نت به نام Aspose.Cells for .NET انجام خواهیم داد.
NET Excel به PDF Converter API برای لینوکس
Aspose.Cells for .NET یک کتابخانه کلاس قدرتمند و پرکاربرد است که طیف وسیعی از ویژگی های دستکاری صفحه گسترده را ارائه می دهد. با استفاده از API، می توانید فایل های Excel را ایجاد، دستکاری و تبدیل کنید. قبل از شروع نمایش نحوه تبدیل فایل های اکسل به PDF، باید محیط دات نت را در لینوکس راه اندازی کنید، که در عرض چند دقیقه انجام می شود. پیش نیازهایی که برای آماده سازی محیط به آن نیاز دارید در زیر آمده است.
[چگونگی ایجاد یک برنامه کنسول در لینوکس] را با استفاده از کد ویژوال استودیو بیاموزید.
پس از تکمیل تنظیمات محیط، می توانید به نصب Aspose.Cells برای دات نت در برنامه خود ادامه دهید. برای این کار، میتوانید از برنامه افزودنی NuGet Package Manager برای Visual Studio Code استفاده کنید و API را از طریق NuGet نصب کنید.
تبدیل فایل اکسل به PDF در لینوکس
در زیر مراحل تبدیل یک فایل اکسل XLSX/XLS به PDF در لینوکس با استفاده از Aspose.Cells برای دات نت ارائه شده است.
- یک نمونه از کلاس Workbook ایجاد کنید و آن را با مسیر فایل اکسل مقداردهی کنید.
- اکسل را با استفاده از روش Workbook.Save(string, SaveFormat) به PDF تبدیل کنید.
نمونه کد زیر نحوه تبدیل فایل اکسل به PDF را نشان می دهد.
// فایل اکسل را بارگیری کنید
Workbook workbook = new Workbook("SampleExcel.xls");
// سند را در قالب PDF ذخیره کنید
workbook.Save("outputPDF.pdf", SaveFormat.Pdf);
تبدیل Excel به PDF را سفارشی کنید
همچنین می توانید گزینه های اضافی را برای سفارشی کردن تبدیل اکسل به PDF تنظیم کنید. به عنوان مثال، می توانید سطح انطباق سند PDF تبدیل شده را تنظیم کنید. مراحل زیر برای تعریف گزینه های اضافی در تبدیل Excel به PDF در لینوکس آمده است.
- یک نمونه از کلاس Workbook ایجاد کنید و آن را با مسیر فایل اکسل مقدار دهی اولیه کنید.
- نمونه ای از کلاس PdfSaveOptions ایجاد کنید و گزینه هایی مانند PdfSaveOptions.Compliance را تنظیم کنید.
- اکسل را با استفاده از روش Workbook.Save(string, PdfSaveOptions) به PDF تبدیل کنید.
نمونه کد زیر نحوه تنظیم سازگاری PDF در تبدیل Excel به PDF را نشان می دهد.
// فایل اکسل را بارگیری کنید
Workbook workbook = new Workbook("workbook.xlsx");
// PdfSaveOptions را تعریف کنید
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// نوع انطباق را تنظیم کنید
pdfSaveOptions.Compliance = PdfCompliance.PdfA1b;
// تبدیل اکسل به PDF
workbook.Save("output.pdf", pdfSaveOptions);
مجوز رایگان دریافت کنید
شما می توانید یک مجوز موقت دریافت کنید و از Aspose.Cells برای دات نت بدون محدودیت ارزیابی استفاده کنید.
نتیجه
در این مقاله با نحوه تبدیل فایل های اکسل به PDF در لینوکس آشنا شدید. علاوه بر این، نحوه تنظیم گزینه های اضافی در تبدیل Excel به PDF را مشاهده کرده اید. علاوه بر این، میتوانید با استفاده از مستندات درباره Aspose.Cells برای داتنت بیشتر کاوش کنید. همچنین، میتوانید سؤالات خود را از طریق [تالار گفتمان15 ما بپرسید.