Menggunakan REST API dalam Swift, pembangun boleh memampatkan PDF secara pengaturcaraan. Dengan penyelesaian yang diberikan, output akan menjadi fail berkualiti tinggi selepas pemampatan.
Menggunakan Swift API kami yang berkuasa, pembangun boleh memampatkan PDF dokumen untuk mengoptimumkan kandungan dan saiz fail output. Mengurangkan saiz PDF berlaku dengan membersihkan data dan sumber yang tidak digunakan. Anda juga boleh memampatkan imej dalam PDF untuk menjadikan saiz fail output lebih kecil.
Hasil pengoptimuman dan pemampatan kandungan boleh disimpan dalam PDF asal atau mana-mana format simpan yang tersedia - DOCX, DOC, RTF, HTML dan banyak lagi. Contohnya, mampatkan PDF dan simpan output sebagai Word.
Seperti yang dinyatakan, SDK Swift kami membolehkan anda mengurangkan saiz PDF secara pemrograman. Dan kini anda boleh mencuba fungsi hebat kami dan menilai cara memampatkan PDF dalam Swift dengan contoh berikut:
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);
Anda boleh menggunakan pengurus pakej Swift dan pengurus pergantungan Cocoapods untuk memasang Aspose.Words Cloud SDK for Swift. Maklumat terperinci tentang pemasangan pakej diberikan dalam bahagian "Installation and Usage".
Sebagai alternatif, anda boleh mengklon Aspose.Words Cloud SDK for Swift daripada GitHub dan menggunakannya dalam projek anda.
Sila ikuti Instructions ini untuk mendapatkan kelayakan keselamatan yang diperlukan dengan cepat dan mengakses REST API kami.
Swift 4.2 atau lebih baharu
Rujuk Repository Documentation untuk melihat butiran lanjut.
Anda boleh melakukan pemampatan dokumen untuk format fail lain: