hpdf_document_compare_json_v1

Değişmemiş ABI v1 işlem kaydını kullanarak iki ödünç yüklenmiş belgeyi karşılaştırır

hpdf_status HPDF_CDECL hpdf_document_compare_json_v1(
    hpdf_document handle_a, hpdf_document handle_b,
    const hpdf_operation_v1 *operation);

hotpdf_abi.h içinde bildirilir ve HotPDFABI.dll tarafından C çağrı kuralıyla dışa aktarılır

Her iki handle da geçerli ve yüklü olmalıdır; kendi-kendine karşılaştırma aynı handle'ı iki kez geçirebilir

İşlem, schemaVersion 1, compare veya compare.contract türü, NULL input_io ve yazılabilir bir result_io gerektirir; output_io isteğe bağlı olarak JSON, HTML veya bir inceleme PDF'i alır

Dosya girdi ve çıktı anahtarları reddedilir; her iki kaynak context de çağrı boyunca referanslı kalır ve cancellation callback'leri bağımsız yoklanır

Sonuç için 0 döndürür; açıkça eksiksiz olmayan genel karşılaştırmalar dâhil; 1 geçersiz argümanlar, 2 geçersiz handle'lar, 3 uyumsuz kayıtlar, 4 cancellation, 5 I/O hatası, 6 JSON çözümleme hatası, 7 dahili hata ve 8 bütçe hatası içindir

Çağıranlar, her handle üzerindeki işlemleri serileştirmeli ve kaynak callback'lerini handle ömrü ve aktif çağrılar için tutmalıdır; callback yayını hatası kabul edilmiş çıktı baytlarını tutabilirken kaynak nesne grafikleri değişmeden kalır

Options, bütçeler, çıktılar ve örnekler