À l'aide de REST API dans Swift, les développeurs peuvent compresser PDF par programmation. Avec la solution donnée, la sortie sera un fichier de haute qualité après compression.
Grâce à notre puissante Swift API, les développeurs peuvent compresser des PDF documents pour optimiser le contenu et la taille du fichier de sortie. La réduction de la taille du PDF se produit en nettoyant les données et les ressources inutilisées. Vous pouvez également compresser des images dans un PDF pour réduire encore plus la taille du fichier de sortie.
Le résultat de l'optimisation et de la compression du contenu peut être enregistré dans le PDF d'origine ou dans n'importe quel format de sauvegarde disponible - DOCX, DOC, RTF, HTML et bien d'autres. Par exemple, compressez le PDF et enregistrez la sortie sous Word.
Comme mentionné, notre SDK Swift vous permet de réduire par programmation la taille des PDF. Et maintenant, vous pouvez essayer notre puissante fonctionnalité et évaluer comment compresser un PDF dans Swift avec l'exemple suivant :
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);
Vous pouvez utiliser le gestionnaire de packages Swift et le gestionnaire de dépendances Cocoapods pour installer Aspose.Words Cloud SDK for Swift. Des informations détaillées sur l'installation du package sont données dans la section "Installation and Usage".
Comme alternative, vous pouvez cloner Aspose.Words Cloud SDK for Swift de GitHub et l'utiliser dans votre projet.
Veuillez suivre ces Instructions pour obtenir rapidement les informations d'identification de sécurité nécessaires et accéder à notre REST API.
Swift 4.2 ou plus récent
Reportez-vous à la Repository Documentation pour plus de détails.
Vous pouvez effectuer une compression de document pour d'autres formats de fichiers :