Brakująca funkcja RenderPageBitmapHighQuality

This article was translated from English: Does it need improvement?
Translated
View the article in English

W nowo zaktualizowanej wersji IronOCR 2025.4.4 dodaliśmy nową wewnętrzną metodę do naszego algorytmu podczas konwersji do bitmap. Jednakże użytkownicy, którzy zaktualizowali z starszej wersji, mogą napotkać ten wyjątek poniżej.

System.InvalidOperationException: 'No function was found with the name RenderPageBitmapHighQuality with error code (127).'

Komunikat wyjątku stwierdza, że funkcja nie znajduje się wewnątrz wewnętrznego API. Główny problem wynika z faktu, że IronOcrInterop.dll nie został zaktualizowany do najnowszej wersji, aby odpowiadał wersji użytej w IronOCr 2025.4.4. Z powodu niezgodności wersji biblioteka nie wie, że wewnętrzny interfejs API został zaktualizowany i nie może znaleźć nowej funkcji RenderPageBitmapHighQuality, ponieważ nadal odwołuje się do starego zestawu API z nieaktualnym IronOcrInterop.dll..

Rozwiązanie

Szybkim rozwiązaniem jest usunięcie istniejącego folderu bin i ponowne zbudowanie projektu. Przebudowa projektu wygenerowałaby nowo zaktualizowany plik IronOcrInterop.dll, który pasuje do zaktualizowanej wersji, co rozwiązuje ten problem. Następnie spróbuj ponownie uruchomić swój projekt, a błąd nie powinien już wystąpić.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 5,896,332 | Wersja: 2026.5 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronOcr
uruchom próbkę obserwuj, jak twój obraz staje się tekstem z możliwością wyszukiwania.