Tips & Tricks

Jak wsadowo prostować obrócone strony w zeskanowanym pliku PDF

Zeskanowany plik PDF utworzony za pomocą skanera arkuszowego często zawiera strony lekko obrócone, zwykle o jeden do pięciu stopni. Każda strona przepuszczana przez skaner pod nieco innym kątem tworzy dokument, w którym każda strona jest obrócona w inny sposób. Czytanie takiego dokumentu jest denerwujące. Lekkie nachylenie utrudnia skanowanie tekstu, a drukowanie takich stron powoduje marnowanie papieru z przekrzywioną zawartością. Wsadowe prostowanie koryguje obrót każdej strony w jednej operacji, prostując wszystkie strony do jednolitej orientacji.

Prostowanie analizuje zawartość każdej strony, zwykle wykrywając dominujący kąt linii tekstu i obraca stronę o przeciwną wartość, aby tekst był poziomy. Proces jest zautomatyzowany, specyficzny dla strony i nieniszczący. Nie przycina ani nie zmienia rozmiaru strony. Stosuje tylko korektę rotacji wymaganą dla każdej strony. Narzędzie Crop PDF w połączeniu z funkcją prostowania pozwala uzyskać zeskanowane dokumenty, które wyglądają tak, jakby każda strona przechodziła przez skaner idealnie prosto.

Narzędzia Jakości PDF WukongPDF obejmują prostowanie i prostowanie strony zeskanowanych dokumentów. W przypadku przetwarzania wsadowego dużych zeskanowanych plików PDF opisane poniżej dedykowane narzędzia oferują specjalistyczne możliwości prostowania.

How to Batch-Deskew Rotated Pages in a Scanned PDF

Jak algorytmy prostowania wykrywają obrót strony

Algorytm prostowania działa poprzez analizę rzutowanego histogramu intensywności pikseli przy różnych kandydujących kątach obrotu. Wyświetla obraz strony na osi poziomej pod każdym kątem i mierzy ostrość wyrównania linii tekstu. Pod właściwym kątem, gdzie linie tekstu są idealnie poziome, podczas projekcji powstają ostre szczyty w pionowych pozycjach każdej linii tekstu. Pod niewłaściwymi kątami piki są rozmazane w wielu rzędach projekcji. Algorytm ocenia kąty w oczekiwanym zakresie skosu, zwykle od ujemnych 10 do dodatnich 10 stopni, i wybiera kąt, który daje najostrzejsze szczyty projekcji.

Algorytm uwzględnia również typ treści. Strona zawierająca czysty tekst o wyraźnej strukturze linii generuje silny sygnał przekrzywienia. Strona zdominowana przez fotografię lub grafikę, na której nie ma wyraźnych poziomych linii tekstu, generuje słaby sygnał, a algorytm może domyślnie ustawić korekcję zerową, aby uniknąć rotacji w oparciu o niewiarygodne dane. Dobre narzędzia do prostowania podają obliczony kąt dla każdej strony, dzięki czemu możesz przeglądać strony, na których korekta wydaje się nieprawidłowa.

WukongPDF

Wypróbuj Przytnij plik PDF

Nie wymaga instalacji. Działa bezpośrednio w Twojej przeglądarce.

Zacznij teraz →

Metoda 1: Optymalizacja zeskanowanych stron w programie Acrobat Pro

Program Adobe Acrobat Pro zawiera funkcję wsadowego prostowania w ramach narzędzi ulepszania zeskanowanych stron. Otwórz zeskanowany plik PDF i przejdź do opcji Narzędzia, Skanuj i OCR, następnie Ulepsz i wybierz Optymalizuj zeskanowane strony. W oknie optymalizacji zaznacz opcję Wyprostuj i wyprostuj. Ustaw żądaną rozdzielczość wyjściową, zazwyczaj 300 DPI w przypadku dokumentów, które będą ponownie drukowane i 150 DPI w przypadku przeglądania wyłącznie na ekranie. Acrobat przetwarza każdą stronę, wyrównuje ją indywidualnie i tworzy zoptymalizowany plik PDF.

Prostowanie programu Acrobat jest konserwatywne. Koryguje strony z wyraźnym przekrzywieniem większym niż około jeden stopień, ale może pozostawić nieskorygowane bardzo subtelne przekrzywienie, poniżej pół stopnia. W przypadku większości dokumentów to konserwatywne zachowanie jest właściwe. Fałszywa korekta przekosu polegająca na obróceniu prawidłowo zorientowanej strony jest bardziej destrukcyjna niż pozostawienie nienaruszonego ledwo zauważalnego przekrzywienia. Po optymalizacji przejrzyj dokument przy powiększeniu z dopasowaniem do szerokości i wizualnie sprawdź, czy linie tekstu są poziome. Strony, które nie zostały poprawione, powinny być nadal czytelne.

Metoda 2: ScanTailor do profesjonalnego prostowania wsadowego

ScanTailor to narzędzie do przetwarzania końcowego o otwartym kodzie źródłowym, zaprojektowane specjalnie dla zeskanowanych dokumentów. Przetwarza partię zeskanowanych stron przez wiele etapów, w tym prostowanie, wykrywanie zawartości, przycinanie marginesów i formatowanie wyjściowe. Zaimportuj zeskanowany plik PDF do programu ScanTailor, wyodrębniając najpierw obrazy poszczególnych stron za pomocą narzędzia takiego jak obrazy pdf lub funkcja Eksportuj wszystkie obrazy programu Acrobat Pro.

ScanTailor prezentuje każdą stronę z nałożonym wykrytym kątem pochylenia. Możesz ręcznie dostosować kąt dla każdej strony, na której automatyczne wykrywanie było nieprawidłowe przed globalnym zastosowaniem korekty. Po prostowaniu przejdź przez etap wyboru treści, aby zidentyfikować obszar tekstowy i przyciąć puste marginesy, a następnie wyeksportować do pliku PDF. Przetwarzanie w programie ScanTailor jest dokładniejsze niż w programie Acrobat Pro i zapewnia czystsze wydruki dokumentów, które wymagają zarówno prostowania, jak i przycięcia marginesów.

NarzędzieMożliwość partii?Dokładność
Adobe Acrobat Pro (optymalizuj zeskanowane strony)Tak, filtr dotyczy wszystkich stronDobry do lekkiego i umiarkowanego pochylenia
ScanTailor (otwarte źródło)Tak, przeznaczony do partiiDoskonałe wykrywanie treści strona po stronie
ImageMagick + przekrzywiony CLITak, w pełni skryptowalnyDobrze, używa dominującego kąta linii tekstu

Metoda 3: Prostowanie wiersza poleceń za pomocą ImageMagick

W przypadku skryptowych przepływów pracy wsadowych polecenie konwersji ImageMagick zawiera operator prostowania. Komenda Convert input.png -deskew 40% Output.png analizuje obraz i stosuje wykrytą korektę rotacji. Parametr procentowy (w tym przykładzie 40 procent) ustawia próg określający, jaka część obrazu jest pokryta operacją prostowania.

Jeśli chodzi o obieg dokumentów, aby przetworzyć cały plik PDF za pomocą ImageMagick, podziel plik PDF na poszczególne obrazy stron za pomocą pdfimages lub podobnego narzędzia. Uruchom polecenie deskew na każdym obrazie strony, używając pętli powłoki. Następnie połącz wyprostowane obrazy w plik PDF za pomocą polecenia konwersji ImageMagick z obrazami stron wymienionymi w kolejności. Podejście oparte na wierszu poleceń jest w pełni zautomatyzowane i bezpłatne, dzięki czemu nadaje się do przetwarzania wsadowego na dużą skalę, gdzie narzędzia GUI wymagałyby zbyt dużej interakcji ręcznej. Jakość wyjściowa prostowania obrazu w ImageMagick jest porównywalna z jakością Acrobat Pro w przypadku dokumentów o przejrzystej strukturze linii tekstu.

Wsadowe prostowanie przekształca przekrzywiony zeskanowany plik PDF w profesjonalnie wyprostowany dokument w ciągu kilku minut. Automatyczna korekta jest stosowana indywidualnie do każdej strony i uwzględnia różnice między stronami, co sprawia, że ręczne prostowanie jest niepraktyczne w przypadku dokumentów zawierających więcej niż kilka stron.

Łączenie prostowania z innymi korektami zeskanowanej strony

Prostowanie jest najskuteczniejsze w połączeniu z innymi korektami zeskanowanych stron w jednym procesie przetwarzania. Po prostowaniu zastosuj wykrywanie zawartości, aby zidentyfikować obszar tekstu i przyciąć puste marginesy. Następnie zastosuj filtr progowy, aby przekonwertować strony w skali szarości na czystą czerń i biel, co poprawia dokładność OCR i zmniejsza rozmiar pliku. Na koniec uruchom OCR na wyprostowanych, przyciętych i progowanych stronach, aby utworzyć dokument z możliwością przeszukiwania.

Narzędzia takie jak ScanTailor i OCRmyPDF łączą wszystkie te kroki w jeden zautomatyzowany potok. OCRmyPDF, narzędzie wiersza poleceń oparte na języku Python, akceptuje zeskanowany plik PDF, prostuje każdą stronę, stosuje progowanie adaptacyjne, uruchamia OCR za pomocą Tesseract i generuje przeszukiwalny plik PDF z osadzoną warstwą tekstową OCR. Pojedyncze polecenie ocrmypdf --deskew input.pdf Output.pdf obsługuje prostowanie, progowanie i OCR w jednym przebiegu. W przypadku projektów digitalizacji zeskanowanych dokumentów o dużej liczbie zeskanowanych dokumentów, połączony potok przetwarza dokumenty od początku do końca bez ręcznej interwencji na którymkolwiek etapie.

Kalibracja czułości prostowania dla stron o mieszanej zawartości

Strony zawierające tekst i fotografie, takie jak ilustrowane książki lub skany czasopism, stanowią wyzwanie związane z prostowaniem. Fotografiom brakuje wyraźnej orientacji linii tekstu, a algorytm prostowania może zostać zmylony przez krawędzie obrazu, a nie tekst. Większość narzędzi umożliwia ustawienie progu ufności, który zapobiega korekcie, gdy wykryty kąt jest niepewny.

W przypadku stron o mieszanej zawartości należy ostrożnie ustawić czułość prostowania. Odchylenie o 0,3 stopnia jest ledwo zauważalne. Fałszywa korekta, obracając dobrą stronę o 0,5 stopnia, jest bardziej destrukcyjna niż pozostawienie drobnego przekrzywienia nietkniętego. Po wyprostowaniu partii przejrzyj dokument i zidentyfikuj strony, które stały się bardziej przekrzywione. Ręcznie zresetuj te strony do ich oryginalnej orientacji.

Wsadowe prostowanie przekształca krzywo zeskanowany dokument w profesjonalnie dopasowany plik w czasie potrzebnym do uruchomienia pojedynczego polecenia lub kliknięcia okna dialogowego optymalizacji. Automatyczna korekta uwzględnia różnice na stronie, co sprawia, że ręczne prostowanie jest niepraktyczne. W połączeniu z kadrowaniem, progowaniem i rozpoznawaniem OCR prostowanie stanowi jeden z etapów procesu przetwarzania, który przekształca surowe skany w czyste, łatwe do przeszukiwania i profesjonalnie prezentowane dokumenty cyfrowe.

Proste strony to pierwszy sygnał jakości, jaki zauważa czytelnik w zeskanowanym dokumencie. Zanim przeczytają słowo, zanim ocenią treść, orientacja strony mówi im, czy dokument został przygotowany starannie. Prostowanie wsadowe gwarantuje, że każda strona dokumentu wysyła właściwy sygnał.

Wsadowe prostowanie to pojedynczy krok w procesie przetwarzania zeskanowanego dokumentu, ale to właśnie on decyduje o tym, czy dokument wygląda na profesjonalnie przygotowany, czy też niedbale zeskanowany. Proste strony sygnalizują czytelnikowi jakość, zanim przeczyta choćby jedno słowo. W połączeniu z kadrowaniem, progowaniem i OCR, prostowanie przekształca surowe skany w dopracowane dokumenty cyfrowe.

WukongPDF

Wypróbuj Przytnij plik PDF

Nie wymaga instalacji. Działa bezpośrednio w Twojej przeglądarce.

Zacznij teraz →