Ten samouczek krok po kroku pokazuje, jak konwertować JPG na PDF za pomocą Java REST API. JPG (znany również jako JPEG) to popularny format pliku graficznego używany do przechowywania fotografii cyfrowych, grafiki i obrazów. Jest to popularny format grafiki internetowej i jest często używany do przechowywania zdjęć cyfrowych ze względu na mały rozmiar i wysoki stopień kompresji. Obrazy JPG są zwykle tworzone przy użyciu metody kompresji stratnej, co oznacza utratę niektórych danych obrazu podczas zapisywania pliku.
Z drugiej strony PDF (Portable Document Format) to format pliku opracowany przez firmę Adobe Systems w 1993 r. w celu prezentowania dokumentów, w tym formatowania tekstu i obrazów, w sposób niezależny od aplikacji, sprzętu i systemów operacyjnych. Pliki PDF są powszechnie używane w instrukcjach obsługi produktów, formularzach wniosków i formularzach podatkowych. Jeśli chcesz konwertować JPG na PDF w Java Low Code API, możesz to zrobić za pomocą kodu podanego poniżej.
Warunek wstępny
- Utwórz konto i uzyskaj dane uwierzytelniające API
- Pobierać Aspose.Imaging Cloud SDK for Java
- Skonfiguruj projekt Java z powyższym zestawem SDK
Kroki, aby przekonwertować JPG na PDF w Java REST API
- Ustaw identyfikator klienta i klucz tajny klienta dla interfejsu API
- Utwórz obiekt klasy ImagingAPI z poświadczeniami klienta
- Określ pliki wejściowe i wyjściowe
- Przeczytaj wejściowy plik JPG i prześlij go do chmury
- Utwórz obiekt ConvertImageRequest z formatami plików wejściowych i wyjściowych
- Wywołaj metodę convertImage, aby Konwertować JPG na PDF za pomocą REST API
- Zapisz wyjściowy plik PDF na dysku lokalnym
Kod do konwersji JPG na PDF w Java Low Code API
String ClientID = Client.getID(); //replace Client.getID() with your own client ID here | |
String ClientSecret = Client.getSecret(); //replace3 Client.getSecret() with your own client secret here | |
String APIBaseUrl="https://api.aspose.cloud"; | |
String Local_Path = "C:/Temp/"; | |
ImagingApi imagingApiSdk = new ImagingApi(ClientSecret, ClientID, APIBaseUrl); | |
// Input & output file names | |
String inputFileName = "JPGtoPDF.jpg"; | |
String outputFileName = "JPGtoPDF.pdf"; | |
try { | |
// Upload local image to Cloud Storage | |
File inputFile = new File(Local_Path + inputFileName); | |
FileInputStream inputFileStream = new FileInputStream(inputFile); | |
byte[] inputImageData = IOUtils.toByteArray(inputFileStream); | |
UploadFileRequest uploadFileRequest = new UploadFileRequest(inputFileName, inputImageData, null); | |
FilesUploadResult filesUploadResult = imagingApiSdk.uploadFile(uploadFileRequest); | |
String outputFormat = "pdf"; | |
String remoteFolder = null; // Input file is saved at the root of the storage | |
String remoteStorage = null; // Cloud Storage name | |
ConvertImageRequest convertImageRequest = new ConvertImageRequest(inputFileName, outputFormat, remoteFolder, remoteStorage); | |
byte[] convertedImageData = imagingApiSdk.convertImage(convertImageRequest); | |
// Save exported image to local storage | |
FileOutputStream fileOutputStream = new FileOutputStream(Local_Path + outputFileName); | |
fileOutputStream.write(convertedImageData); | |
fileOutputStream.close(); | |
} catch (Exception e) { | |
System.out.println(e.getMessage()); | |
} |
Przykładowy kod pokazany powyżej umożliwia konwersję JPG na PDF za pomocą Java REST API. Wystarczy dostarczyć plik JPG za pomocą zestawu SDK API REST Aspose.Imaging i pobrać wyjściowy plik PDF, aby zapisać go lokalnie.
Ta funkcja konwersji JPG na PDF może być używana bez aplikacji bez kodu lub z niskim kodem na dowolnym urządzeniu lub komputerze.
Inną istotną funkcję można znaleźć pod następującym adresem URL: Jak przekonwertować BMP na JPG za pomocą Java REST API