
Converteer afbeelding naar JSON met C#
- [.NET OCR API-installatie][3]
- [Hoe afbeelding naar JSON te converteren met C#][4]
- [Afbeelding naar JSON-conversie-API - geavanceerde opties][5]
.NET OCR API-installatie
De installatieprocedure is eenvoudig en u kunt het installeren zonder enige afhankelijkheid van derden. U kunt dus de DLL-bestanden [downloaden][6] of de volgende opdracht uitvoeren in de [NuGet][7] pakketbeheerder om deze .NET OCR API te installeren.
Install-Package Aspose.OCR
Hoe afbeelding naar JSON te converteren met C#
Deze OCR [bibliotheek][2] kan de gescande afbeeldingen, schermafbeeldingen of andere afbeeldingsindelingen herkennen. Hiermee kunt u PDF’s en afbeeldingen converteren naar tekst- en JSON-indeling. Laten we de volgende stappen en het codefragment schrijven om de afbeelding naar JSON te converteren in een .NET-toepassing:
- Haal de afbeeldings-URL op.
- Initialiseer een exemplaar van [AsposeOcr][8].
- Maak een object van de klasse [RecognitionResult][9] en initialiseer het met het beeldherkenningsresultaat.
- Maak een instantie van de klasse [RecognitionSettings][10] om het herkenningsproces aan te passen.
- Initialiseer de methode [RecognizeImageFromUri][11] die tekst op afbeeldingen herkent die door de URI-link worden geleverd.
- Roep de methode [RecognitionText][12] aan om het herkenningsresultaat in één string te krijgen.
- Roep de methode [GetJson][13] aan om een JSON-tekenreeks met herkenningsresultaten te vormen.
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");
Afbeelding naar JSON-conversie-API - geavanceerde opties
Deze .NET OCR API biedt meer dan opties voor formaatconversie en verwerking. Er zijn veel gevallen waarin u voorzieningen voor voorverwerking moet toepassen op de afbeeldingen waarvoor deze API methoden en klassen biedt die u [hier][14] kunt vinden.
Ontvang een gratis licentie
U kunt een [gratis tijdelijke licentie][15] krijgen om de API buiten de evaluatiebeperkingen te proberen.
Opsommen
We beëindigen deze blogpost hier in de hoop dat je hebt geleerd hoe je afbeelding programmatisch converteert naar JSON in C#. Verder kunt u de [documentatie][16] van deze .NET OCR API bezoeken voor meer informatie over andere functies. Ga gerust naar de GitHub [repo][17] om de codevoorbeelden met de beschrijvingen te bekijken. Ten slotte schrijft [conholdate.com][18] nieuwe blogposts over nieuwe onderwerpen. Blijf daarom in contact voor regelmatige updates.
Een vraag stellen
U kunt uw vragen of verzoeken aan ons kenbaar maken op ons [forum][19].
Veelgestelde vragen
Kunnen we een afbeelding in JSON verzenden? Deze .NET OCR [API][2] biedt een stapel klassen en methoden om afbeelding programmatisch naar JSON te converteren. Daarnaast kunt u de [documentatie][17] bezoeken. Hoe plaats je een afbeeldingsbestand in een JSON-object? Roep deze methode [RecognitionText][13] aan om de afbeelding om te zetten in een string en vervolgens zal de methode [GetJson][14] de string programmatisch converteren naar JSON-indeling.
Zie ook
- [Hoe afbeelding naar tekst converteren in C#][20]
- [PNG-bestandsgrootte verkleinen met C#][21] [1]: https://blog.conholdate.com/nl/total/how-to-convert-image-to-text-in-csharp/ [2]: https://products.aspose.com/ocr/net/ [3]: #NET-OCR-API-installation [4]: #How-to-convert-Image-to-JSON-using-Csharp [5]: #Image-to-JSON-conversion-API—advanced-options [6]: https://releases.aspose.com/ocr/net/ [7]: https://www.nuget.org/packages/Aspose.OCR/ [8]: https://reference.aspose.com/ocr/net/aspose.ocr/asposeocr/ [9]: https://reference.aspose.com/ocr/java/com.aspose.ocr/RecognitionResult [10]: https://reference.aspose.com/ocr/java/com.aspose.ocr/RecognitionSettings [11]: https://reference.aspose.com/ocr/net/aspose.ocr/asposeocr/recognizeimagefromuri/ [12]: https://reference.aspose.com/ocr/net/aspose.ocr/recognitionresult/recognitiontext/ [13]: https://reference.aspose.com/ocr/net/aspose.ocr/recognitionresult/getjson/#getjson [14]: https://reference.aspose.com/ocr/net/aspose.ocr/recognitionsettings/ [15]: https://purchase.conholdate.com/temporary-license [16]: https://docs.aspose.com/ocr/net/ [17]: https://github.com/aspose-ocr/Aspose.OCR-for-.NET [18]: https://www.conholdate.com/ [19]: https://forum.conholdate.com/ [20]: https://blog.conholdate.com/nl/total/how-to-convert-image-to-text-in-csharp/ [21]: https://blog.conholdate.com/nl/total/how-to-reduce-png-file-size-using-csharp/