تحويل XLSX إلى PDF باستخدام Java REST API

في هذا الموضوع البسيط، ستتعلم كيفية تحويل XLSX إلى PDF باستخدام واجهة برمجة تطبيقات Java REST. سننشئ محول XLSX إلى PDF باستخدام واجهة برمجة تطبيقات C# Low Code من خلال الالتزام بالخطوات التفصيلية المذكورة في القسم أدناه. يمكن دمج التطبيق المطوَّر مع أي تطبيق مدعوم من Java في بيئات Linux أو Windows أو macOS ويمكن إجراء التحويل مجانًا.

متطلب أساسي

خطوات تحويل XLSX إلى PDF باستخدام Java REST API

  1. تعيين معرف العميل والسر الخاص بالعميل لواجهة برمجة التطبيقات لتحويل XLSX إلى PDF
  2. قم بإنشاء مثيل لفئة CellsApi باستخدام بيانات اعتماد العميل لإجراء تحويل XLSX إلى PDF
  3. حدد أسماء ملفات XLSX المصدر وملفات PDF الناتجة وقم بتحميل XLS المصدر باستخدام اسم وكائن ملف في HashMap
  4. إنشاء كائن من PostConvertWorkbookToPDFRequest باستخدام HashMap المدخل
  5. اتصل بطريقة الطلب XLSX to PDF لتحويل XLSX إلى PDF باستخدام Java REST API*
  6. احفظ تدفق ملف PDF المُقدم على القرص المحلي

تتضمن الخطوات المذكورة أعلاه تحويل نوع الملف من XLSX إلى PDF باستخدام واجهة برمجة تطبيقات Java منخفضة الكود. سنبدأ التنفيذ بتكوين SDK وإنشاء كائن فئة CellsAPI. سنصل إلى ملف XLSX المصدر باستخدام FileStream وننشئ مثيلًا لفئة PostConvertWorkbookToPDFRequest التي تُستخدم بعد ذلك لإجراء التحويل إلى تدفق ملف PDF باستخدام طريقة PostConvertWorkbookToPDF().

كود تحويل XLSX إلى PDF في Java Low Code API

package com.aspose.cloud.cells.api;
import com.aspose.cloud.cells.model.FileInfo;
import com.aspose.cloud.cells.request.PostConvertWorkbookToPDFRequest;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.HashMap;
public class Example_PostConvertXLSXToPDF {
public void Run() {
try {
String clientID = "ID";
String clientSecret = "Secret";
String apiBaseUrl = "https://api.aspose.cloud";
String apiVersion = "v3.0";
// Source and output file names
String localPath = "C:/ExcelFiles/";
String inputFileName = "Source.xlsx";
String outputFormat = "pdf";
String outputFileName = "XlsxToPdf" +"." + outputFormat;
CellsApi xlsxToPdfApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl);
PostConvertWorkbookToPDFRequest xlsxToPdfExportRequest = new PostConvertWorkbookToPDFRequest();
HashMap<String,File> fileMap = new HashMap<>();
fileMap.put(inputFileName, new File(localPath + inputFileName));
xlsxToPdfExportRequest.setFile(fileMap);
FileInfo pdffFileResponse = xlsxToPdfApi.postConvertWorkbookToPDF(xlsxToPdfExportRequest);
byte[] arr = pdfFileResponse.getFileContent().getBytes();
Files.write(Paths.get(localPath + outputFileName), arr);
System.out.println("XLSx to PDF conversion completed");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}

يتيح لك هذا المثال التوضيحي الواضح تحويل XLSX إلى PDF باستخدام واجهة برمجة تطبيقات Java السحابية. ما عليك سوى منح حق الوصول والمسار لملف XLSX على القرص بمساعدة مجموعة أدوات تطوير برامج REST API من Aspose.Cells التي ستنفذ عملية التحويل، وبعد انتهاء عملية التحويل، قم بتنزيل تدفق ملف PDF الناتج لحفظه محليًا.

لقد تعلمنا كيفية تحويل XLSX إلى PDF باستخدام Cloud API في هذا الموضوع. إذا كنت مهتمًا بإجراء تحويل Excel إلى HTML، فراجع المقالة حول كيفية تحويل Excel إلى HTML باستخدام Java REST API.

 عربي