강력한 Swift API를 사용하여 개발자는 PDF 문서를 압축하여 콘텐츠 및 출력 파일 크기를 최적화할 수 있습니다. PDF 크기를 줄이는 것은 사용하지 않는 데이터와 리소스를 정리하여 발생합니다. PDF 내부의 이미지를 압축하여 출력 파일 크기를 훨씬 더 작게 만들 수도 있습니다.
콘텐츠 최적화 및 압축 결과는 원본 PDF 또는 사용 가능한 저장 형식(DOCX, DOC, RTF, HTML 등)으로 저장할 수 있습니다. 예를 들어 PDF 를 압축하고 출력을 Word로 저장합니다.
언급했듯이 Swift SDK를 사용하면 프로그래밍 방식으로 PDF 크기를 줄일 수 있습니다. 이제 강력한 기능을 사용해 보고 다음 예제를 통해 Swift 에서 PDF 를 압축하는 방법을 평가할 수 있습니다.
import AsposeWordsCloud
let config = Configuration(clientId: "####-####-####-####-####",
clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let requestDocument = InputStream(url: URL(string: "Input.pdf"))!;
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: "pdf");
_ = 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 을 따르십시오.
다른 파일 형식에 대해 문서 압축을 수행할 수 있습니다.