Bandingkan dua PDF menggunakan Swift

Pemeriksa perbedaan Swift yang sangat akurat untuk membandingkan PDF file dan menemukan perbedaan di antara mereka

Swift SDK kami yang canggih memungkinkan Anda menemukan perbedaan antara PDF dokumen dan menyimpan hasilnya ke format yang nyaman untuk dilihat. Untuk memverifikasi kemampuan produk kami, bandingkan PDF file menggunakan pustaka Swift ini dan lihat perbedaannya.

Lihat cuplikan kode

Bandingkan PDF di Swift

Swift SDK kami dirancang untuk memberi Anda hasil paling akurat, meskipun perbandingan itu sendiri merupakan fungsi yang kompleks.

Terkadang Anda perlu memastikan bahwa dokumen dalam PDF format belum diubah, dan jika sudah, Anda perlu mencari tahu apa bedanya. Cukup gunakan alat diff Swift kami untuk membandingkan dua PDF file dan menemukan perbedaan dalam keseluruhan kata atau karakter tunggal. Apalagi jika hanya satu karakter dalam sebuah kata yang berubah, kata tersebut akan ditandai berubah seluruhnya.

Sekarang Anda tidak perlu lagi menghabiskan waktu membandingkan PDF dokumen secara manual, dan Anda dapat dengan cepat menemukan perubahan kecil sekalipun dan mengekspor perbedaan tersebut ke dokumen dalam format yang nyaman.

Coba bandingkan PDF dokumen

Lihat cara kerja solusi kami untuk membandingkan PDF file menggunakan Swift SDK. Untuk mencapai hal ini, muat PDF file yang ingin Anda bandingkan dan pilih format file ekspor – file tersebut akan dimuat secara otomatis setelah dibandingkan.

Perhatikan bahwa Anda harus menerima semua revisi dalam dokumen yang dibandingkan sebelum memanggil metode perbandingan, seperti yang ditunjukkan dalam contoh kita:

Unggah file yang dibandingkan
Jalankan kode
Unggah file kedua untuk membandingkan
Pilih format target dari daftar
import AsposeWordsCloud

let config =
    Configuration(clientId: "####-####-####-####-####", clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let fileName1 = "Input1.pdf";
let fileName2 = "Input2.pdf";
let fileResult = "Output.pdf";

//  Unggah dokumen ke penyimpanan cloud.
let firstDocumentContent = InputStream(url: URL(string: fileName1))!;
let uploadFirstFileRequest =
    UploadFileRequest(fileContent: firstDocumentContent, path: fileName1);
_ = try api.uploadFile(request: uploadFirstFileRequest);

let secondDocumentContent = InputStream(url: URL(string: fileName2))!;
let uploadSecondFileRequest =
    UploadFileRequest(fileContent: secondDocumentContent, path: fileName2);
_ = try api.uploadFile(request: uploadSecondFileRequest);

//  Bandingkan dokumen di awan.
let compareDataOptions = CompareData()
  .setAuthor(author: "author")
  .setFileReference(fileReference: FileReference(remoteFilePath: fileName2));
let compareDocumentRequest =
    CompareDocumentRequest(name: fileName1, compareData: compareDataOptions,
	destFileName: fileResult);
_ = try api.compareDocument(request: compareDocumentRequest);

//  Unduh dokumen hasil dari penyimpanan cloud.
let downloadFileRequest = DownloadFileRequest(path: fileResult);
let downloadFileResult = try api.downloadFile(request: downloadFileRequest);
try downloadFileResult?.first?.value.write(
    to: currentDir!.appendingPathComponent(fileResult, isDirectory: false));
Jalankan kode
  
Salin kode Swift ke papan klip

Bagaimana Membandingkan dua file teks

  1. Instal Aspose.Words Cloud for Swift
  2. Tambahkan referensi perpustakaan (impor perpustakaan) ke proyek Swift Anda
  3. Muat dua PDF dokumen untuk dibandingkan
  4. Panggil metode compareDocument() untuk membandingkan PDF dokumen
  5. Unduh dokumen hasil dari penyimpanan cloud

Swift perpustakaan untuk digunakan membandingkan

Anda dapat menggunakan pengelola paket Swift dan pengelola ketergantungan Cocoapods untuk menginstal Aspose.Words Cloud SDK for Swift. Informasi rinci tentang menginstal paket diberikan di bagian "Installation and Usage".

Sebagai alternatif, Anda dapat mengkloning Aspose.Words Cloud SDK for Swift dari GitHub dan menggunakannya dalam proyek Anda.

Harap ikuti Instructions ini untuk mendapatkan kredensial keamanan yang diperlukan dengan cepat dan mengakses REST API kami.

Persyaratan sistem

Swift 4.2 atau lebih baru

Lihat Repository Documentation untuk melihat detail lebih lanjut.

Format file lain yang didukung

Anda dapat melakukan operasi perbandingan untuk format file lain:

5%

Berlangganan Pembaruan Produk Aspose

Dapatkan buletin bulanan dan penawaran langsung dikirim ke kotak surat Anda.

© Aspose Pty Ltd 2001-2024. Seluruh hak cipta.