강력한 Java API를 사용하여 개발자는 파일을 압축하여 콘텐츠 및 출력 파일 크기를 최적화할 수 있습니다. 사용하지 않는 데이터와 리소스를 정리하여 파일 크기를 줄입니다. 또한 이미지를 압축하여 출력 파일 크기를 더 작게 만들 수도 있습니다.
콘텐츠 최적화 및 압축 결과는 원본 파일 형식 또는 사용 가능한 모든 저장 형식(DOCX, DOC, RTF, PDF, HTML 등)으로 저장할 수 있습니다.
언급했듯이 Java SDK를 사용하면 지원되는 모든 형식의 문서 크기를 프로그래밍 방식으로 줄일 수 있습니다. 예를 들어 PDF, DOCX, DOC, RTF, ODT, EPUB, HTML 및 기타 형식의 파일 크기를 줄일 수 있습니다. 이제 강력한 기능을 사용해 보고 다음 예제를 사용하여 Java 에서 문서를 압축하는 방법을 평가할 수 있습니다.
import com.aspose.words.cloud.*;
ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);
byte[] requestDocument = Files.readAllBytes(Paths.get("Input.docx").toAbsolutePath());
CompressOptions requestCompressOptions = new CompressOptions();
requestCompressOptions.setImagesQuality(75);
requestCompressOptions.setImagesReduceSizeFactor(1);
CompressDocumentOnlineRequest compressDocumentRequest = new CompressDocumentOnlineRequest(
requestDocument, requestCompressOptions, null, null, null, null);
CompressDocumentOnline compressDocument =
wordsApi.compressDocumentOnline(compressDocumentRequest);
ConvertDocumentRequest convertDocument = new ConvertDocumentRequest(
compressDocument.getDocument().iterator().next(), "docx", null, null, null, null);
wordsApi.convertDocument(convertDocument);
Maven 빌드 자동화 도구를 사용하여 'Aspose.Words Cloud SDK for Java' 설치합니다.
프로젝트의 POM 에 이 종속성을 추가합니다.
또는 GitHub에서 Aspose.Words Cloud SDK for Java 소스 코드를 복제하여 프로젝트에서 사용할 수 있습니다. 필요한 보안 자격 증명을 신속하게 얻고 REST API에 액세스하려면 이 Instructions 을 따르십시오.
자세한 내용은 Repository Documentation 를 참조하십시오.