Kemampuan untuk membandingkan file PDF sangat diperlukan bagi profesional hukum, manajer kontrak, dan siapa pun yang perlu memverifikasi integritas dokumen. Dengan menyoroti perubahan, penghapusan, dan penambahan, .NET Cloud SDK kami menghilangkan dugaan dan upaya manual dari peninjauan dokumen, dan secara signifikan mengurangi risiko kesalahan. Mari kita jelajahi detail tentang bagaimana kita dapat memanfaatkan kemampuan Cloud SDK yang canggih dan mengotomatiskan proses perbandingan PDF.
- REST API untuk Membandingkan File PDF
- Bandingkan Dokumen PDF di C#
- Bandingkan Dua PDF menggunakan Perintah cURL
REST API untuk Membandingkan File PDF
GroupDocs.Comparison Cloud SDK for .NET menawarkan solusi yang kuat dan serbaguna untuk membandingkan file PDF, dirancang untuk memenuhi kebutuhan para profesional yang memerlukan perbandingan dokumen yang tepat dan efisien. SDK menyediakan serangkaian fitur komprehensif yang memungkinkan Anda mengotomatiskan dan menyederhanakan proses perbandingan, memastikan akurasi dan konsistensi di seluruh dokumen Anda.
Langkah pertama adalah menginstal SDK dengan mencari GroupDocs.comparison-cloud di manajer paket NuGet lalu klik tombol Instal. Alternatifnya, Anda dapat mempertimbangkan untuk menjalankan perintah berikut di konsol manajer paket.
NuGet\Install-Package GroupDocs.Comparison-Cloud -Version 24.4.0
Setelah Cloud SDK diinstal, kita perlu mendapatkan kredensial API yang dipersonalisasi (yaitu ID Klien dan Rahasia Klien).Silakan ikuti instruksi yang ditentukan dalam tutorial singkat ini yang menjelaskan detail tentang cara mendapatkan kredensial API.
Bandingkan Dokumen PDF di C#
Di bagian ini, kita akan memanfaatkan kemampuan canggih .NET Cloud SDK, dan mengotomatiskan proses perbandingan PDF, memastikan identifikasi perbedaan antara versi dokumen dengan cermat.
- Buat instance kelas
Konfigurasi
tempat kami meneruskan kredensial klien sebagai argumen.
var configuration = new Configuration(clientId, clientSecret);
- Inisialisasi
ConvertApi
tempat kita meneruskan objek Konfigurasi sebagai argumen masukan.
var comparisonApiInstance = new CompareApi(configuration);
- Di sini kami menentukan opsi perbandingan yang menentukan file PDF masukan dan PDF target untuk dibandingkan.
var options2 = new ComparisonOptions
- Buat instance daftar dan tentukan nama file yang akan dibandingkan.
TargetFiles = new List<GroupDocs.Comparison.Cloud.Sdk.Model.FileInfo> {....}
- Terakhir, panggil API untuk melakukan perbandingan PDF dan menyimpan file PDF yang dihasilkan di penyimpanan Cloud.
var changes = comparisonApiInstance.PostChanges(request);
// Contoh lainnya melalui https://github.com/groupdocs-comparison-cloud/groupdocs-comparison-cloud-dotnet
// Dapatkan kredensial API Anda
string clientId = "XXXXXXX-XXXXXXX-4088-XXXXX-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
// membuat objek konfigurasi sambil meneruskan kredensial klien
var configuration = new Configuration(clientId, clientSecret);
// buat instance ComparisonAPI
var comparisonApiInstance = new CompareApi(configuration);
var options = new ComparisonOptions
{
// nama file PDF pertama
SourceFile = new GroupDocs.Comparison.Cloud.Sdk.Model.FileInfo
{
FilePath = "Binder1(1).pdf"
},
// nama PDF target yang digunakan untuk perbandingan
TargetFiles = new List<GroupDocs.Comparison.Cloud.Sdk.Model.FileInfo> {
new GroupDocs.Comparison.Cloud.Sdk.Model.FileInfo {
FilePath = "Binder1_modified.pdf"
}
}
};
// menginisialisasi operasi perbandingan
var request = new PostChangesRequest(options);
var changes = comparisonApiInstance.PostChanges(request);
PDF masukan yang digunakan dalam contoh di atas dapat diunduh dari binder.pdf.
Bandingkan Dua PDF menggunakan Perintah cURL
GroupDocs.Comparison Cloud menawarkan metode yang lancar dan efisien untuk membandingkan file PDF menggunakan perintah cURL sederhana. Pendekatan ini sangat berguna bagi pengembang dan profesional TI yang mencari solusi cepat dan tidak bergantung pada platform untuk mengintegrasikan kemampuan perbandingan dokumen ke dalam alur kerja mereka tanpa pengkodean atau penyiapan yang ekstensif.
Langkah pertama dalam pendekatan ini adalah membuat token akses JWT berdasarkan kredensial klien. Setelah kita memiliki token JWT, kita perlu menjalankan perintah cURL berikut untuk membandingkan dua file PDF dan menghasilkan dokumen PDF yang dihasilkan yang menyoroti perbedaannya.
curl -v -X POST "https://api.groupdocs.cloud/v2.0/comparison/comparisons" \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SourceFile\": { \"FilePath\": \"{FirstPDF}\" }, \"TargetFiles\": [ { \"FilePath\": \"{secondPDF}\" } ], \"Settings\": { \"GenerateSummaryPage\": true, \"ShowDeletedContent\": true, \"ShowInsertedContent\": true, \"StyleChangeDetection\": true, \"UseFramesForDelInsElements\": true, \"CalculateComponentCoordinates\": true, \"MarkChangedContent\": true, \"MarkNestedContent\": true, \"MetaData\": { \"Author\": \"Nayyer Shahbaz\", \"LastSaveBy\": \"Nayyer Shahbaz\", \"Company\": \"GroupDocs.Cloud\" }, \"HeaderFootersComparison\": true, \"SensitivityOfComparison\": 0 }, \"OutputPath\": \"{resultantPDF}\"}"
Silakan ganti FirstPDF
dengan nama file PDF sumber dan secondPDF
dengan nama dokumen PDF target yang akan dibandingkan. Selain itu, ganti resultantPDF
dengan nama file PDF hasil yang akan dibuat dan accessToken
dengan token akses JWT yang dipersonalisasi.
Bandingkan Dokumen PDF Online Gratis
Anda dapat mempertimbangkan untuk mencoba [Aplikasi Perbandingan PDF] kami yang gratis, ringan, dan sangat efisien, yang dikembangkan menggunakan API GroupDocs.Conversion Cloud. Anda dapat merasakan kemampuan luar biasa dari Cloud SDK untuk membandingkan file PDF tanpa instalasi apa pun.
Tautan Berguna
Kesimpulan
Dalam artikel ini, kami telah mempelajari detail tentang cara memanfaatkan GroupDocs.Comparison Cloud SDK untuk menyederhanakan proses perbandingan PDF menggunakan perintah C# .NET dan cURL. Oleh karena itu, dengan memanfaatkan alat canggih ini, Anda dapat mengotomatiskan pendeteksian perubahan, penghapusan, dan penambahan pada file PDF Anda, mengurangi upaya manual dan meningkatkan produktivitas. Silakan temukan manfaat dari pendekatan ini dan pelajari cara menerapkannya secara efektif untuk pengelolaan dokumen yang akurat dan andal.
Artikel Terkait
Kami juga merekomendasikan mengunjungi tautan berikut untuk mempelajari lebih lanjut tentang: