Java REST API를 사용하여 JPG를 PDF로 변환하는 방법

이 단계별 자습서는 Java REST API를 사용하여 JPG를 PDF로 변환하는 방법을 보여줍니다. JPG(JPEG라고도 함)는 디지털 사진, 그래픽 및 이미지를 저장하는 데 사용되는 널리 사용되는 이미지 파일 형식입니다. 웹 그래픽에 널리 사용되는 형식이며 작은 크기와 높은 압축률로 인해 디지털 사진을 저장하는 데 자주 사용됩니다. JPG 이미지는 일반적으로 손실 압축 방법을 사용하여 생성됩니다. 즉, 파일을 저장할 때 일부 이미지 데이터가 손실됩니다.

한편, PDF(Portable Document Format)은 1993년 Adobe Systems에서 개발한 파일 형식으로 텍스트 형식 및 이미지를 포함한 문서를 응용 소프트웨어, 하드웨어 및 운영 체제와 독립적인 방식으로 제공합니다. PDF 파일은 일반적으로 제품 설명서, 신청서 및 세금 양식에 사용됩니다. Java Low Code API에서 JPG를 PDF로 변환하려면 아래 코드를 사용하여 수행할 수 있습니다.

필수 조건

Java REST API에서 JPG를 PDF로 변환하는 단계

  1. API에 대한 클라이언트 ID 및 클라이언트 암호 설정
  2. 클라이언트 자격 증명으로 ImagingAPI 클래스의 객체 생성
  3. 입력 및 출력 파일 지정
  4. 입력된 JPG 파일을 읽고 클라우드 스토리지에 업로드
  5. 입력 및 출력 파일 형식으로 ConvertImageRequest 객체 생성
  6. convertImage 메서드를 호출하여 REST API를 사용하여 JPG를 PDF로 변환
  7. 출력 PDF 파일을 로컬 디스크에 저장

Java Low Code API에서 JPG를 PDF로 변환하는 코드

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());
}

위에 표시된 코드 샘플을 사용하면 Java REST API를 사용하여 JPG를 PDF로 변환할 수 있습니다. Aspose.Imaging REST API SDK의 도움으로 JPG 파일을 제공하고 출력 PDF 파일을 다운로드하여 로컬에 저장하기만 하면 됩니다.

이 JPG에서 PDF로의 변환 기능은 모든 장치 또는 컴퓨터에서 코드가 없거나 낮은 코드 앱으로 사용할 수 있습니다.

다른 관련 기능은 다음 URL에서 찾을 수 있습니다. Java REST API를 사용하여 BMP를 JPG로 변환하는 방법

 한국인