نحوه تبدیل PSD به PDF با Java REST API

این آموزش گام به گام نحوه تبدیل PSD به PDF با Java REST API را شرح می دهد. فایل PSD یک فرمت فایل تصویری است که به طور خاص توسط Adobe Photoshop استفاده می‌شود. این یک تصویر را با پشتیبانی از اکثر گزینه های تصویربرداری موجود در فتوشاپ ذخیره می کند. این یک فایل اختصاصی است که به کاربر اجازه می دهد حتی پس از ذخیره شدن فایل با لایه های جداگانه تصاویر کار کند. فایل های PSD را می توان به فرمت های دیگر مانند JPG، PNG، GIF و TIFF صادر کرد.

اما، PDF (قالب سند قابل حمل) یک فرمت فایل است که توسط Adobe ایجاد شده است که کاربران را قادر می سازد اسناد را در چندین سیستم عامل مشاهده، ویرایش، چاپ و به اشتراک بگذارند. PDF ها به طور گسترده ای برای اشتراک گذاری اسناد به صورت آنلاین استفاده می شوند و از امنیت بالایی برخوردار هستند، زیرا به راحتی قابل ویرایش نیستند. آنها همچنین جمع و جور هستند و به آنها اجازه می دهد به راحتی از طریق اینترنت به اشتراک گذاشته شوند. اگر به تبدیل PSD به PDF در Java Low Code API نیاز دارید، با کمک کد زیر می توانید همین کار را انجام دهید.

پيش نياز

مراحل تبدیل PSD به PDF در Java REST API

  1. Client ID و Client Secret را برای API تنظیم کنید
  2. یک شی از کلاس ImagingAPI با اعتبار مشتری ایجاد کنید
  3. فایل های ورودی و خروجی را مشخص کنید
  4. فایل ورودی PSD را بخوانید و در فضای ذخیره سازی ابری آپلود کنید
  5. یک نمونه از ConvertImageRequest با فرمت های فایل ورودی و خروجی ایجاد کنید
  6. فراخوانی روش convertImage به تبدیل PSD به PDF با استفاده از REST API
  7. فایل PDF خروجی را روی دیسک محلی ذخیره کنید

کد برای تبدیل PSD به PDF در 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());
}

قطعه کد مشخص شده در بالا به شما کمک می کند تا PSD را با Java REST API به PDF تبدیل کنید. فقط باید فایل PSD را با کمک Aspose.Imaging REST API SDK تهیه کنید و فایل PDF خروجی را دانلود کنید تا به صورت محلی ذخیره شود.

این ویژگی تبدیل PSD به PDF را می توان با هر برنامه بدون کد یا کم کد در هر دستگاه یا رایانه ای مصرف کرد.

لطفاً یک ویژگی مرتبط را در پیوند زیر بررسی کنید: نحوه تبدیل PNG به PDF با Java REST API

 فارسی