강력한 Swift API를 사용하여 개발자는 파일을 압축하여 콘텐츠 및 출력 파일 크기를 최적화할 수 있습니다. 사용하지 않는 데이터와 리소스를 정리하여 파일 크기를 줄입니다. 또한 이미지를 압축하여 출력 파일 크기를 더 작게 만들 수도 있습니다.
콘텐츠 최적화 및 압축 결과는 원본 파일 형식 또는 사용 가능한 모든 저장 형식(DOCX, DOC, RTF, PDF, HTML 등)으로 저장할 수 있습니다.
언급했듯이 Swift SDK를 사용하면 지원되는 모든 형식의 문서 크기를 프로그래밍 방식으로 줄일 수 있습니다. 예를 들어 PDF, DOCX, DOC, RTF, ODT, EPUB, HTML 및 기타 형식의 파일 크기를 줄일 수 있습니다. 이제 강력한 기능을 사용해 보고 다음 예제를 사용하여 Swift 에서 문서를 압축하는 방법을 평가할 수 있습니다.
import AsposeWordsCloud
let config = Configuration(clientId: "####-####-####-####-####",
clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let requestDocument = InputStream(url: URL(string: "Input.docx"))!;
let requestCompressOptions = CompressOptions()
.setImagesQuality(imagesQuality: 75)
.setImagesReduceSizeFactor(imagesReduceSizeFactor: 1);
let compressDocumentRequest = CompressDocumentOnlineRequest(
document: requestDocument, compressOptions: requestCompressOptions);
let compressDocument = try api.compressDocumentOnline(request: compressDocumentRequest);
let convertDocument = ConvertDocumentRequest(
document: compressDocument.document.values.first, format: "docx");
_ = try api.convertDocument(request: convertDocument);
Swift 패키지 관리자 및 Cocoapods 종속성 관리자를 사용 Aspose.Words Cloud SDK for Swift 를 설치할 수 있습니다. 패키지 설치에 대한 자세한 정보는 "Installation and Usage" 섹션에 나와 있습니다.
또는 GitHub에서 Aspose.Words Cloud SDK for Swift 소스 코드를 복제하여 프로젝트에서 사용할 수 있습니다.
필요한 보안 자격 증명을 신속하게 얻고 REST API에 액세스하려면 이 Instructions 을 따르십시오.