Z uporabo našega zmogljivega API ja Swift lahko razvijalci stisnejo PDF dokumente, da optimizirajo vsebino in velikost izhodne datoteke. Zmanjšanje velikosti PDF se zgodi s čiščenjem neuporabljenih podatkov in virov. Slike v PDF ju lahko tudi stisnete, da bo izhodna datoteka še manjša.
Rezultat optimizacije in stiskanja vsebine je mogoče shraniti v izvirni PDF ali kateri koli razpoložljivi format za shranjevanje – DOCX, DOC, RTF, HTML in številne druge. Na primer stisnite PDF in shranite izhod kot Word.
Kot že omenjeno, vam naš Swift SDK omogoča programsko zmanjšanje velikosti PDF ja. In zdaj lahko preizkusite našo zmogljivo funkcionalnost in ocenite, kako stisniti PDF v Scali z naslednjim primerom:
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);
Za namestitev Aspose.Words Cloud SDK for Swift lahko uporabite upravitelja paketov Swift in upravitelja odvisnosti Cocoapods. Podrobne informacije o namestitvi paketa so podane v razdelku "Installation and Usage".
Kot alternativo lahko klonirate Aspose.Words Cloud SDK for Swift iz GitHub in jo uporabite v svojem projektu.
Sledite tem Instructions, da hitro pridobite potrebne varnostne poverilnice in dostopate do našega REST API ja.
Stiskanje dokumenta lahko izvedete za druge formate datotek: