Pomocí našeho výkonného rozhraní Swift API mohou vývojáři komprimovat PDF dokumenty pro optimalizaci obsahu a velikosti výstupního souboru. Ke zmenšení velikosti PDF dochází vyčištěním nepoužívaných dat a zdrojů. Můžete také komprimovat obrázky uvnitř PDF, aby byla velikost výstupního souboru ještě menší.
Výsledek optimalizace obsahu a komprese lze uložit do původního PDF nebo libovolného dostupného formátu pro uložení – DOCX, DOC, RTF, HTML a mnoha dalších. Například komprimujte PDF a uložte výstup jako Word.
Jak již bylo zmíněno, naše Swift SDK umožňuje programově zmenšit velikost PDF. A nyní si můžete vyzkoušet naši výkonnou funkcionalitu a vyhodnotit, jak komprimovat PDF ve Scale s následujícím příkladem:
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);
K instalaci Aspose.Words Cloud SDK for Swift můžete použít správce balíčků Swift a správce závislostí Cocoapods. Podrobné informace o instalaci balíčku jsou uvedeny v části "Installation and Usage".
Alternativně můžete naklonovat zdrojový kód Aspose.Words Cloud SDK for Swift z GitHubu a použít jej ve svém projektu.
Postupujte podle těchto Instructions, abyste rychle získali potřebné bezpečnostní údaje a získali přístup k našemu REST API.
Kompresi dokumentu můžete provést pro jiné formáty souborů: