
Konversi Gambar ke JSON menggunakan C#
- Instalasi .NET OCR API
- Cara mengonversi Gambar ke JSON menggunakan C#
- API konversi Gambar ke JSON - opsi lanjutan
Instalasi .NET OCR API
Prosedur penginstalannya sederhana, dan Anda dapat menginstalnya tanpa ketergantungan pihak ketiga. Jadi, Anda dapat mengunduh file DLL atau menjalankan perintah berikut di manajer paket NuGet untuk menginstal .NET OCR API ini.
Install-Package Aspose.OCR
Cara mengonversi Gambar ke JSON menggunakan C#
[Perpustakaan] OCR ini 2 dapat mengenali penyihir yang dipindai, tangkapan layar, atau format gambar lainnya. Ini memungkinkan Anda mengonversi PDF dan gambar ke format teks dan JSON. Mari tulis langkah-langkah berikut dan cuplikan kode untuk mengonversi gambar menjadi JSON dalam aplikasi .NET:
- Dapatkan URL gambar.
- Inisialisasi instance AsposeOcr.
- Buat objek kelas RecognitionResult dan inisialisasi dengan hasil pengenalan gambar.
- Buat instance kelas RecognitionSettings untuk menyesuaikan proses pengenalan.
- Inisialisasi metode RecognizeImageFromUri yang mengenali teks pada gambar yang disediakan oleh tautan URI.
- Panggil metode RecognitionText untuk mendapatkan hasil pengenalan dalam satu string.
- Panggil metode GetJson untuk membentuk string JSON dengan hasil pengenalan.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// Read the source JSON file String str = new String(Files.readAllBytes(Paths.get( "sample.json"))); // Create empty Workbook object Workbook workbook = new Workbook(); // Get the Cells of the first worksheet by calling the get method Cells cells = workbook.getWorksheets().get(0).getCells(); // Set JsonLayoutOptions that represents the options of json layout type. JsonLayoutOptions importOptions = new JsonLayoutOptions(); // Invoke this setConvertNumericOrDate method to set a value that indicates whether the string in json is converted to numeric or date. importOptions.setConvertNumericOrDate(true); // Call the setArrayAsTable method and set its value if you want to process Array as table. importOptions.setArrayAsTable(true); // setIgnoreArrayTitle method indicates whether ignore title if array is a property of object. importOptions.setIgnoreArrayTitle(true); // Invoke setIgnoreObjectTitle method whether to ignore title if object is a property of object. importOptions.setIgnoreObjectTitle(true); // Call this importData method to convert JSON into string JsonUtility.importData(str, cells, 0, 0, importOptions); // Save Workbook by calling the save method. workbook.save( "SampleJson_out.csv");
API konversi gambar ke JSON - opsi lanjutan
API .NET OCR ini menawarkan lebih dari sekadar konversi format dan opsi pemrosesan. Ada banyak kasus di mana Anda perlu menerapkan ketentuan pra-pemrosesan pada gambar yang API ini menyediakan metode dan kelas yang mungkin Anda temukan di sini.
Dapatkan Lisensi Gratis
Anda mungkin mendapatkan lisensi sementara gratis untuk mencoba API di luar batasan evaluasi.
Menyimpulkan
Kami mengakhiri posting blog ini di sini dengan harapan Anda telah mempelajari cara mengonversi gambar ke JSON di C# secara terprogram. Selanjutnya, Anda dapat mengunjungi dokumentasi .NET OCR API ini untuk mengetahui tentang fitur lainnya. Silakan kunjungi GitHub repo untuk melihat contoh kode beserta deskripsinya. Terakhir, conholdate.com sedang menulis posting blog baru tentang topik baru. Oleh karena itu, harap tetap berhubungan untuk pembaruan rutin.
Berikan pertanyaan
Anda dapat memberi tahu kami tentang pertanyaan atau pertanyaan Anda di forum kami.
FAQ
Bisakah kami mengirim gambar dalam JSON? .NET OCR API ini menawarkan tumpukan kelas dan metode untuk mengonversi gambar ke JSON secara terprogram. Selain itu, Anda dapat mengunjungi dokumentasi. Bagaimana Anda meletakkan file gambar di objek JSON? Panggil metode RecognitionText ini untuk mengubah gambar menjadi string, lalu metode GetJson akan mengubah string menjadi format JSON secara terprogram.