Bu adım adım öğretici, JPG’yi Java REST API ile PDF’ye nasıl dönüştüreceğinizi gösterir. JPG (JPEG olarak da bilinir), dijital fotoğrafları, grafikleri ve görüntüleri depolamak için kullanılan popüler bir görüntü dosyası biçimidir. Web grafikleri için popüler bir formattır ve küçük boyutu ve yüksek sıkıştırma oranı nedeniyle genellikle dijital fotoğrafları depolamak için kullanılır. JPG görüntüleri genellikle kayıplı bir sıkıştırma yöntemi kullanılarak oluşturulur; bu, dosya kaydedildiğinde bazı görüntü verilerinin kaybolduğu anlamına gelir.
Öte yandan, PDF (Taşınabilir Belge Formatı), Adobe Systems tarafından 1993 yılında metin biçimlendirme ve resimler dahil olmak üzere belgeleri uygulama yazılımı, donanım ve işletim sistemlerinden bağımsız bir şekilde sunmak için geliştirilmiş bir dosya biçimidir. PDF dosyaları genellikle ürün kılavuzları, başvuru formları ve vergi formları için kullanılır. Java Low Code API’de JPG’den PDF’ye Dönüştürmek istiyorsanız, bu, aşağıda verilen kod yardımıyla gerçekleştirilebilir.
Ön koşul
- Hesap oluşturun ve API kimlik bilgilerini alın
- İndirmek Aspose.Imaging Cloud SDK for Java
- Java projesini yukarıdaki SDK ile kurun
Java REST API’sinde JPG’yi PDF’ye Dönüştürme Adımları
- API için İstemci Kimliği ve İstemci Sırrını Ayarlama
- İstemci kimlik bilgileriyle ImagingAPI sınıfından bir nesne oluşturun
- Girdi ve çıktı dosyalarını belirtin
- Girilen JPG dosyasını okuyun ve bulut depolama alanına yükleyin
- Girdi ve çıktı dosyası biçimleriyle ConvertImageRequest nesnesi oluşturun
- convertImage yöntemini REST API kullanarak JPG’yi PDF’ye dönüştürmek için çağırın
- Çıktı PDF dosyasını yerel diske kaydedin
Java Low Code API’sinde JPG’den PDF’e Dönüştürme Kodu
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()); | |
} |
Yukarıda gösterilen kod örneği, JPG’yi Java REST API ile PDF’ye dönüştürmenizi sağlar. JPG dosyasını Aspose.Imaging REST API SDK yardımıyla sağlamanız ve yerel olarak kaydetmek için çıktı PDF dosyasını indirmeniz yeterlidir.
Bu JPG’den PDF’e Dönüştürme özelliği, herhangi bir cihaz veya bilgisayardaki herhangi bir kodsuz veya düşük kodlu uygulama ile kullanılabilir.
İlgili başka bir özellik şu URL’de bulunabilir: Java REST API ile BMP’yi JPG’ye Dönüştürme