Ten przewodnik opisuje, jak przekształcić image w przeszukiwalny PDF przy użyciu Pythona. Zawiera szczegóły dotyczące konfiguracji IDE, listę kroków oraz przykładowy kod do konwersji obrazu na czytelny PDF przy użyciu Pythona. Przykładowy kod można dalej rozbudować, aby stworzyć własny plik PDF wyjściowy, postępując zgodnie z podanymi sugestiami.
Kroki konwersji obrazu do przeszukiwalnego PDF przy użyciu Pythona
- Ustaw środowisko, aby używać Aspose.OCR for Python via .NET do konwertowania zeskanowanego JPG na PDF
- Zaimportuj bibliotekę OCR, aby rozpoznać tekst z pliku JPG i zapisać go do PDF
- Ustaw folder dla obrazów wejściowych i plików PDF wyjściowych
- Utwórz instancję OCR engine, aby rozpoznać tekst ze zeskanowanego obrazu
- Wczytaj zeskanowany obraz do przetwarzania przy użyciu klasy OcrInput
- Uruchom proces rozpoznawania, aby wyodrębnić tekst
- Wydrukuj tekst dla informacji o użytkowniku
- Zapisz każdy segment tekstu w osobnym pliku PDF
Powyższe kroki obejmują proces przekształcania obrazu w przeszukiwalny PDF przy użyciu Pythona. Zaimportuj wymaganą bibliotekę Aspose, zastosuj licencję, ustaw wymagane foldery, zainicjuj silnik OCR i utwórz obiekt OcrInput, aby przechowywać obrazy potrzebne do przetwarzania. Uruchom metodę recognize ()aby pobrać tekst, iteruj po liście wyników, wyświetl każdy wynik i zapisz każdy do osobnego pliku PDF.
Kod do konwersji obrazu na czytelny PDF przy użyciu Pythona
Powyższy przykładowy kod demonstruje, jak przekształcić JPG w czytelny PDF przy użyciu Pythona. Aby usprawnić proces konwersji, możesz wypróbować RecognitionSettings, aby zmienić zachowanie, takie jak ustawienie języka rozpoznawania, włączenie automatycznej inwersji kolorów lub włączenie skalowania małych czcionek. Możesz także ustawić listę dozwolonych lub ignorowanych znaków, użyć recognize_fast() zamiast recognize() dla wysokiej jakości obrazów oraz sprawdzić result.Przechylenie, aby obsłużyć przechylony skan.
Ten przewodnik wyjaśnia proces stosowania OCR do obrazu i zapisywania wyniku w pliku PDF. Aby usunąć szum z obrazu, odwołaj się do artykułu Usuwanie szumu z obrazu przy użyciu Pythona.