Перетворіть XLSX у PDF за допомогою Java REST API

У цій простій темі ви дізнаєтесь, як перетворити XLSX на PDF за допомогою Java REST API. Ми створимо конвертер XLSX у PDF із C# Low Code API, дотримуючись детальних кроків, описаних у розділі нижче. Розроблену програму можна інтегрувати з будь-якою програмою, що підтримує Java, у середовищах Linux, Windows або macOS, а конвертацію можна виконати безкоштовно.

Обов’язкова умова

Кроки для перетворення XLSX у PDF за допомогою Java REST API

  1. Установіть ідентифікатор клієнта та секрет клієнта для API, щоб конвертувати XLSX у PDF
  2. Створіть екземпляр класу CellsApi з обліковими даними клієнта, щоб виконати перетворення XLSX у PDF
  3. Укажіть вихідний XLSX і вихідні імена PDF-файлів і завантажте вихідний XLS, використовуючи назву та об’єкт File у HashMap
  4. Створіть об’єкт PostConvertWorkbookToPDFRequest із введенням HashMap
  5. Викличте метод запиту XLSX to PDF, щоб конвертувати XLSX у PDF за допомогою Java REST API
  6. Збережіть відтворений потік PDF-файлу на локальному диску

Вищезазначені кроки передбачають перетворення типу файлу з XLSX на PDF за допомогою Java low code API. Ми почнемо впровадження з конфігурації 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 Cloud API. Вам потрібно лише надати доступ і шлях до файлу XLSX на диску за допомогою Aspose.Cells REST API SDK виконає перетворення, а потім, після завершення процесу перетворення, завантажте вихідний потік PDF-файлу, щоб зберегти його локально.

У цій темі ми навчилися перетворювати XLSX у PDF за допомогою Cloud API. Якщо ви зацікавлені у виконанні перетворення Excel у HTML, перегляньте статтю про Перетворення Excel на HTML за допомогою Java REST API.

 Українська