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#
- Konwertuj obraz do przeszukiwalnego pliku PDF z OCR Programowo przy użyciu C#
- Konwertuj przekrzywiony obraz na przeszukiwalny plik PDF z OCR programowo w C#
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:
- Ustaw ścieżkę rozpoznawania obrazu wejściowego.
- Zainicjuj instancję klasy AsposeOcr.
- Rozpoznaj obraz wejściowy metodą RecognizeImage.
- 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:
- Określ ścieżkę dla obrazu wejściowego.
- Zainicjuj obiekt klasy AsposeOcr.
- Zainicjuj instancję klasy RecognitionSettings.
- Oblicz kąt pochylenia obrazu.
- 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:
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.