Konwertowanie arkuszy kalkulacyjnych Excel na obrazy JPG oferuje wiele korzyści zarówno firmom, jak i osobom prywatnym. Eksportując arkusze kalkulacyjne jako wysokiej jakości obrazy, możesz łatwo udostępniać je innym osobom, które mogą nie mieć dostępu do programu Excel lub wolą wyświetlać Twoje dane jako obrazy. Ponadto konwersja programu Excel do formatu JPG może być przydatnym sposobem tworzenia migawki danych w określonym momencie, umożliwiając późniejsze łatwe odwoływanie się do informacji. Dzięki interfejsowi Java REST API konwersja programu Excel do formatu JPG nigdy nie była łatwiejsza. W tym przewodniku szczegółowo omówimy zalety tego procesu, a także przedstawimy przewodnik krok po kroku, jak to zrobić.
- Interfejs API konwersji programu Excel na obraz
- Konwertuj Excel na JPG w Javie
- Generowanie obrazów w arkuszu kalkulacyjnym za pomocą poleceń cURL
Interfejs API konwersji programu Excel na obraz
Aspose.Cells Cloud SDK for Java to potężne narzędzie, które pozwala łatwo konwertować arkusze kalkulacyjne Excel na obrazy JPG z wysoką wiernością. Korzystając z tego zestawu SDK, możesz usprawnić przepływ pracy w zarządzaniu dokumentami i usprawnić współpracę, udostępniając dane w formacie wizualnym. Ten zestaw SDK oferuje również szeroki zakres korzyści, w tym możliwość dostosowania wyników, automatyzacji przepływów pracy i zapewnia optymalne wyniki przy minimalnym wysiłku.
Zacznijmy od dodania jego odniesienia w projekcie typu kompilacji Java 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.8</version>
</dependency>
</dependencies>
Ponadto, aby uzyskać dostęp do usług w chmurze, musisz również utworzyć bezpłatne konto w Cloud Dashboard. Następnie uzyskaj swój spersonalizowany identyfikator klienta i dane tajnego klienta.
Konwertuj Excel na JPG w Javie
W tej sekcji wyjaśniono szczegółowo, jak przekonwertować program Excel na JPG przy użyciu języka Java. W tym procesie zamierzamy przekonwertować wszystkie arkusze robocze na obrazy JPG.
- Utwórz instancję CellsApi i podaj poświadczenia klienta jako argumenty.
- Zadeklaruj nazwę wejściowego programu Excel, format wynikowy jako JPG i nazwę pliku wyjściowego w zmiennych łańcuchowych.
- Odczytaj plik programu Excel z dysku lokalnego przy użyciu wystąpienia pliku.
- Na koniec wywołaj metodę cellsWorkbookPutConvertWorkbook(…) dla operacji konwersji programu Excel na obraz.
// 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 = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
// utwórz instancję CellsApi przy użyciu poświadczeń klienta
CellsApi api = new CellsApi(clientId,clientSecret);
// nazwa wejściowego skoroszytu programu Excel
String fileName = "myDocument.xlsx";
// szczegóły hasła, jeśli skoroszyt jest zaszyfrowany
String password = null;
// wynikowy format pliku
String format = "JPG";
// załaduj plik z systemu lokalnego
File file = new File(fileName);
// wykonać operację konwersji dokumentu
File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Resultant.jpg", null, null);
// wydrukować komunikat o powodzeniu
System.out.println("Excel to JPG Conversion successful !");
}catch(Exception ex)
{
System.out.println(ex);
}
Wejściowy skoroszyt programu Excel użyty w powyższym przykładzie można pobrać z myDocument.xlsx.
Generowanie obrazów w arkuszu kalkulacyjnym za pomocą poleceń cURL
Dzięki REST API i poleceniom cURL możemy łatwo konwertować pliki Excela na obrazy JPG bez potrzeby posiadania specjalistycznego oprogramowania lub wiedzy programistycznej. Takie podejście oferuje szereg korzyści, w tym możliwość automatyzacji przepływów pracy, integrację z innymi systemami oraz możliwość dostosowania wyników do naszych konkretnych potrzeb.
Teraz, aby spełnić to wymaganie, musimy wygenerować token dostępu JWT, wykonując następujące polecenie:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Gdy mamy token JWT, musimy wykonać następujące polecenie, aby przekonwertować wybrany arkusz o nazwie „Arkusz2” na format JPG. Po konwersji wynikowy plik JPG jest zwracany w strumieniu odpowiedzi i można go łatwo zapisać na dysku lokalnym.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsx/worksheets/Sheet2?format=JPG&verticalResolution=800&horizontalResolution=1024" \ -H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-o Converted.jpg
Uwagi końcowe
Konwersja arkuszy kalkulacyjnych programu Excel do rastrowych obrazów JPG jest istotną częścią nowoczesnych przepływów pracy związanych z zarządzaniem dokumentami, a dostępnych jest wiele narzędzi pomagających w realizacji tego zadania. Jednak wybierając Aspose.Cells Cloud SDK for Java lub REST API za pomocą poleceń cURL, korzyści płynące z tych podejść są oczywiste. Co więcej, Aspose.Cells Cloud SDK for Java jest wysoce skalowalny i można go łatwo zintegrować z innymi systemami, co czyni go idealnym wyborem dla firm każdej wielkości. Mamy nadzieję, że ten przewodnik dostarczył Ci wszechstronnego zrozumienia korzyści płynących z eksportowania arkuszy kalkulacyjnych w postaci obrazów, co umożliwia usprawnienie współpracy, usprawnienie przepływów pracy i zapewnienie łatwego dostępu do danych innym osobom.
Dysponując tymi technikami, możesz teraz z łatwością przekonwertować format XLS na JPG lub XLSX na JPG w mgnieniu oka, zwiększyć produktywność i przenieść obieg dokumentów na wyższy poziom. W przypadku dalszych pytań prosimy o kontakt za pośrednictwem forum wsparcia produktu.
Powiązane artykuły
Zdecydowanie zalecamy odwiedzenie poniższych łączy, aby dowiedzieć się więcej o: