Tutorial langkah demi langkah ini menguraikan cara mengonversi PSD ke PDF dengan Java REST API. File PSD adalah format file gambar yang khusus digunakan oleh Adobe Photoshop. Ini menyimpan gambar dengan dukungan untuk sebagian besar opsi pencitraan yang tersedia di Photoshop. Ini adalah file berpemilik yang memungkinkan pengguna untuk bekerja dengan lapisan individual gambar bahkan setelah file disimpan. File PSD dapat diekspor ke format lain seperti JPG, PNG, GIF, dan TIFF.
Namun, PDF (Portable Document Format) adalah format file yang dikembangkan oleh Adobe yang memungkinkan pengguna untuk melihat, mengedit, mencetak, dan berbagi dokumen di berbagai sistem operasi. PDF banyak digunakan untuk berbagi dokumen secara online dan sangat aman, karena tidak mudah diedit. Mereka juga kompak, memungkinkan mereka untuk dibagikan dengan mudah melalui internet. Jika Anda memerlukan Konversi PSD ke PDF di Java Low Code API maka hal yang sama dapat dilakukan dengan bantuan kode berikut.
Prasyarat
- Buat akun dan dapatkan kredensial API
- Unduh Aspose.Imaging Cloud SDK for Java
- Siapkan proyek Java dengan SDK di atas
Langkah-langkah untuk Mengonversi PSD ke PDF di Java REST API
- Tetapkan ID Klien dan Rahasia Klien untuk API
- Buat objek kelas ImagingAPI dengan kredensial klien
- Tentukan file input dan output
- Baca file input PSD dan unggah ke penyimpanan cloud
- Buat instance ConvertImageRequest dengan format file input dan output
- Panggil metode convertImage untuk Mengonversi PSD ke PDF menggunakan REST API
- Simpan file PDF keluaran pada disk lokal
Kode untuk Konversi PSD ke PDF di 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 = "PSDtoPDF.psd"; | |
String outputFileName = "PSDtoPDF.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()); | |
} |
Cuplikan kode yang ditentukan di atas membantu Anda mengonversi PSD ke PDF dengan Java REST API. Anda hanya perlu menyediakan file PSD dengan bantuan Aspose.Imaging REST API SDK dan mengunduh file PDF keluaran untuk menyimpannya secara lokal.
Fitur Konversi PSD ke PDF ini dapat dikonsumsi dengan aplikasi tanpa kode atau kode rendah apa pun di perangkat atau komputer apa pun.
Silakan periksa fitur terkait di tautan berikut: Cara Mengonversi PNG ke PDF dengan Java REST API