Obraz do PDF OCR

Obrazy lub zeskanowane dokumenty mogą zawierać informacje tekstowe. Możesz przekonwertować zeskanowany dokument lub obraz do przeszukiwalnego dokumentu PDF z OCR programowo przy użyciu C#. Tak więc JPG, PNG, TIFF, BMP i inne formaty obrazów można przekonwertować na przeszukiwalne pliki PDF. Więcej informacji można znaleźć w następujących sekcjach:

Konwerter obrazu do przeszukiwalnego pliku PDF z OCR — instalacja API C#

Aspose.OCR for .NET API może wydajnie wykonywać operacje OCR na obrazach lub zeskanowanych dokumentach. Możesz skonfigurować API, pobierając plik DLL z sekcji New Releases lub za pomocą następującego polecenia instalacyjnego NuGet:

PM> Install-Package Aspose.OCR

Konwertuj obraz do przeszukiwalnego pliku PDF z OCR Programowo przy użyciu C#

Możesz przekonwertować JPG, PNG, TIFF i inne formaty obrazów na przeszukiwalny plik PDF z OCR, wykonując poniższe czynności:

  1. Ustaw ścieżkę rozpoznawania obrazu wejściowego.
  2. Zainicjuj instancję klasy AsposeOcr.
  3. Rozpoznaj obraz wejściowy metodą RecognizeImage.
  4. Zapisz dane wyjściowe do przeszukiwalnego pliku PDF.

Poniższy kod pokazuje, jak przekonwertować JPG, PNG, TIFF i inne formaty obrazów na przeszukiwalny PDF z OCR przy użyciu C#:

// Ustaw ścieżkę rozpoznawania obrazu wejściowego
string image = "p24.jpg";

// Zainicjuj instancję klasy AsposeOcr
AsposeOcr api = new AsposeOcr();

// Rozpoznaj obraz wejściowy metodą RecognizeImage
RecognitionResult result = api.RecognizeImage(image, new RecognitionSettings());

// Zapisz dane wyjściowe do przeszukiwalnego pliku PDF
result.Save("test.pdf", SaveFormat.Pdf);

Konwertuj przekrzywiony obraz na przeszukiwalny plik PDF z OCR programowo w C#

Obrazy mogą być czasami przekrzywione z różnych powodów. Czasami możesz znać kąt pochylenia obrazów i określić go przed rozpoznaniem obrazu, jednak możesz obliczyć kąt pochylenia za pomocą interfejsu API, gdy nie znasz kąta. Poniższe kroki pokazują, jak przekonwertować przekrzywiony obraz na przeszukiwalny plik PDF:

  1. Określ ścieżkę dla obrazu wejściowego.
  2. Zainicjuj obiekt klasy AsposeOcr.
  3. Zainicjuj instancję klasy RecognitionSettings.
  4. Oblicz kąt pochylenia obrazu.
  5. Rozpoznaj obraz i zapisz wyjściowy plik PDF z możliwością wyszukiwania.

Poniższy kod pokazuje, jak programowo przekonwertować przekrzywiony obraz na przeszukiwalny plik PDF przy użyciu języka C#:

// Ustaw ścieżkę rozpoznawania obrazu wejściowego
string image = "p24.jpg";

// Zainicjuj obiekt klasy AsposeOcr
AsposeOcr api = new AsposeOcr();

// Zainicjuj instancję klasy RecognitionSettings
RecognitionSettings settings = new RecognitionSettings();

// Oblicz kąt skosu obrazu
float angle = api.CalculateSkew(image);
settings.SkewAngle = angle;

// Rozpoznaj obraz wejściowy metodą RecognizeImage
RecognitionResult result = api.RecognizeImage(image, settings);

// Zapisz obraz w przeszukiwalnym pliku PDF z OCR
result.Save("Test.pdf", SaveFormat.Pdf);

Poniżej znajduje się zrzut ekranu obrazu wejściowego i wyjściowego pliku PDF:

Obraz do PDF OCR

Uzyskaj bezpłatną licencję ewaluacyjną

Możesz ocenić interfejs API bez żadnych ograniczeń, prosząc o Bezpłatną licencję tymczasową.

Wniosek

W tym artykule zbadałeś, jak programowo przekonwertować obraz na plik PDF z możliwością wyszukiwania przy użyciu języka C#. JPG, PNG, BMP, TIFF, a także zeskanowany dokument można przekonwertować do pliku PDF. Możesz zapoznać się z innymi funkcjami interfejsu API, odwiedzając sekcję Dokumentacja i skontaktuj się z nami na Bezpłatne forum pomocy w przypadku jakichkolwiek wątpliwości.

Zobacz też