
Dowiedz się, jak przekonwertować program Excel na format PDF online
XLSB to binarny format pliku programu Excel, będący zbiorem rekordów i struktur określających zawartość skoroszytu programu Excel. Zawartość może obejmować nieustrukturyzowane lub częściowo ustrukturyzowane tabele liczb, tekst lub zarówno liczby, jak i tekst, formuły, połączenia danych zewnętrznych, wykresy i obrazy. Z drugiej strony PDF zapewnia możliwość przeglądania treści na dowolnej platformie bez uszczerbku dla wierności. Dlatego dzięki tej możliwości omówimy szczegóły, jak programowo przekonwertować XLSB na PDF za pomocą Java SDK.
- Interfejs API konwersji Excela na PDF
- Konwertuj Excel na PDF w Javie
- XLSB do PDF za pomocą poleceń cURL
Interfejs API konwersji Excela na PDF
Aspose.Cells Cloud SDK for Java to nasze wielokrotnie nagradzane rozwiązanie zapewniające możliwości tworzenia, edytowania i konwertowania popularnych formatów Excel do formatu PDF, HTML, TIFF, CSV i inne obsługiwane formaty plików. Dzięki potężnym i elastycznym funkcjom ten oparty na chmurze interfejs API zapewnia proste i wydajne rozwiązanie do konwersji arkuszy kalkulacyjnych Excel do formatu PDF. Teraz, aby korzystać z zestawu SDK, dodamy następujące odniesienie w pliku pom.xml typu kompilacji maven.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>22.5</version>
</dependency>
</dependencies>
Teraz, aby korzystać z Cloud SDK, musisz zarejestrować darmowe konto w Aspose Cloud i wyszukać/utworzyć Client ID i Client Secret w Cloud Dashboard.
Konwertuj Excel na PDF w Javie
W poniższej sekcji omówimy szczegóły konwersji pliku XLSB do formatu PDF i zapisania danych wyjściowych w chmurze.
- Utwórz instancję CellsApi, podając poświadczenia klienta jako argumenty wejściowe
- Określ nazwę wejściowego pliku XLSB, wynikowy format i nazwę pliku wyjściowego
- Prześlij wejściowy plik XLSB do magazynu w chmurze przy użyciu metody uploadFile(…).
- Na koniec wywołaj metodę cellsWorkbookGetWorkbook(…), aby zainicjować operację konwersji
// więcej przykładów można znaleźć na stronie https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Uzyskaj ClientID i ClientSecret z https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// utwórz instancję CellsApi przy użyciu poświadczeń klienta
CellsApi api = new CellsApi(clientId,clientSecret);
// nazwa wejściowego skoroszytu XLSB
String name = "myDocument.xlsb";
// szczegóły hasła, jeśli skoroszyt jest zaszyfrowany
String password = null;
// Określa, czy ustawić automatyczne dopasowanie wierszy skoroszytu.
Boolean isAutoFit = true;
// Określa, czy zapisywane są tylko dane tabeli. Używaj tylko pdf do Excela.
Boolean onlySaveTable = true;
// wynikowy format pliku
String format = "PDF";
// załaduj plik z systemu lokalnego
File file = new File("c://Users/shahbnay/Downloads/"+name);
// prześlij dane wejściowe XLSB do magazynu w chmurze
api.uploadFile("input.xlsb", file, "Internal");
// wykonać operację konwersji dokumentu
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.pdf","Internal", null);
// wydrukować komunikat o powodzeniu
System.out.println("XLSB sucessfully converted to PDF format !");
}catch(Exception ex)
{
System.out.println(ex);
}
Przykładowe pliki użyte w powyższym przykładzie można pobrać ze strony

Obraz 1: - Podgląd konwersji XLSB do PDF
XLSB do PDF za pomocą poleceń cURL
W tej sekcji użyjemy poleceń cURL do załadowania pliku XLSB z magazynu w chmurze i przekonwertowania go na format PDF. Tak więc jako warunek wstępny musimy najpierw wygenerować token dostępu JWT na podstawie poświadczeń klienta.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Po wygenerowaniu tokena JWT wykonaj następujące polecenie, aby przeprowadzić konwersję.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/input.xlsb?format=PDF&isAutoFit=false&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Wniosek
W tym artykule omówiliśmy szczegóły dotyczące opracowania wydajnego i elastycznego rozwiązania do konwersji arkuszy kalkulacyjnych Excel do formatu JSON. Interfejs API jest równie zdolny do konwersji pojedynczego arkusza kalkulacyjnego, jak i wielu arkuszy kalkulacyjnych jednocześnie. Z pomocą Aspose.Cells Cloud SDK for Java opracuj niezawodne i wydajne rozwiązanie do konwersji Excela na PDF. Jednocześnie wykorzystaj architekturę REST, konwertując XLS na PDF za pomocą poleceń cURL.
Niemniej jednak gorąco zachęcamy do zapoznania się z dokumentacją produktu i poznania innych ekscytujących funkcji oferowanych przez interfejs API. Na koniec, jeśli napotkasz jakiekolwiek problemy podczas korzystania z interfejsu API, skontaktuj się z nami za pośrednictwem forum wsparcia produktu.
Powiązane artykuły
Zdecydowanie zalecamy odwiedzenie poniższych łączy, aby dowiedzieć się więcej o: