OCR — przeszukiwalny PDF
Spraw, aby zeskanowany PDF był przeszukiwalny: strony bez warstwy tekstowej są poddawane OCR za pomocą Tesseract i zyskują niewidoczną warstwę tekstową; strony, które już mają tekst, są przepuszczane i zgłaszane jako pominięte.
Działa lokalnie na Twojej maszynie: za darmo na zawsze, bez konta, bez klucza, bez limitów, a Twój plik nigdy nie opuszcza Twojego urządzenia.
Lokalny pakiet wykonuje pracę na Twoim komputerze: Twój plik nigdy nie jest przesyłany, nigdy nie jest przechowywany na serwerze i nigdy nie jest zapisywany. A do tego jest za darmo na zawsze, bez limitów użycia.
OCR — przeszukiwalny PDF potrzebuje ciężkiej maszynerii (konwersji, OCR lub kryptografii), której ta strona nie wykonuje w przeglądarce, więc działa lokalnie z pakietem pdfmcp, na Twojej własnej maszynie. Bez przesyłania, bez konta i bez klucza.
pip install https://pdfmcp.org/downloads/pdfmcp-4.2.1-py3-none-any.whlMCP (dla agentów AI)
{
"mcpServers": {
"pdfmcp": {
"command": "uvx",
"args": [
"--from",
"https://pdfmcp.org/downloads/pdfmcp-4.2.1-py3-none-any.whl",
"pdfmcp"
]
}
}
}Wklej to do Claude, Cursor, VS Code i innych klientów, które uruchamiają lokalne serwery: przewodniki konfiguracji dla każdego ważnego klienta MCP. ChatGPT nie może uruchamiać lokalnych procesów; użyj zamiast tego lokalnego klienta.
Lokalne API
from app.local_main import build_local_runtime
from app.config import Settings
import base64
rt = build_local_runtime(Settings(storage_dir="~/.pdfmcp/files"))
result = rt.run_sync("ocr_pdf", {}, [base64.b64encode(open("your-file.pdf", "rb").read()).decode()])Zainstaluj raz, działaj lokalnie: pełna ścieżka jest w przewodniku po lokalnym API.
Używając tego narzędzia, zgadzasz się na Warunki usługi i Politykę dopuszczalnego użycia, a Twój plik nigdy nie opuścił tego urządzenia.
Jak działa tutaj ocr — przeszukiwalny pdf
Spraw, aby zeskanowany PDF był przeszukiwalny: strony bez warstwy tekstowej są poddawane OCR za pomocą Tesseract i zyskują niewidoczną warstwę tekstową; strony, które już mają tekst, są przepuszczane i zgłaszane jako pominięte. Na Twojej maszynie lokalny pakiet analizuje, przetwarza i zapisuje wynik; zamknij program, a nic nie zostaje na żadnym serwerze, ponieważ żaden nie brał w tym udziału.
Ludzie często łączą to z pdf do tekstu i informacje i metadane pdf — tam obowiązuje ta sama oferta: darmowe, prywatne, bez rejestracji.
Parametry
| Parametr | Typ | Domyślne | Opis | |
|---|---|---|---|---|
language | string | opcjonalny | eng | Tesseract language(s), e.g. 'eng' or 'eng+deu'. Must be installed on the server. |
dpi | integer | opcjonalny | 300 | |
pages | string | opcjonalny | — | 1-based page selection, e.g. '1-3,5,8'. Default: all pages. |
Częste pytania
Czy OCR — przeszukiwalny PDF jest darmowe?
Tak, w pełni za darmo, za darmo na zawsze, bez znaku wodnego i bez konta. Nie ma żadnego płatnego poziomu do odblokowania. Pełną (krótką) politykę zobaczysz na stronie za darmo.
Czy mój plik opuszcza moją maszynę?
Nie. Ta operacja działa lokalnie na Twojej maszynie z pakietem pdfmcp: Twój plik nigdy nie jest przesyłany, nigdy nie jest przechowywany na żadnym serwerze i nigdy nie jest zapisywany.
Czy mogę zautomatyzować OCR — przeszukiwalny PDF za pomocą agenta AI lub kodu?
Tak: dokładnie ta sama operacja jest narzędziem w lokalnym serwerze MCP pdfmcp (dla Claude, Cursor, VS Code i innych agentów) i jest dostępna z Twojego własnego kodu poprzez lokalny pakiet. Bez konta i bez klucza; przewodniki przeprowadzą Cię przez konfigurację w około minutę.
Czy są limity?
Nie ma limitów użycia: bez dziennego limitu i bez licznika. W praktyce ogranicza Cię Twoje urządzenie: bardzo duże pliki zależą od dostępnej pamięci, a narzędzia przeglądarkowe pracują z plikami do około 100 MB i 500 stron.
Powiązane narzędzia
Przeglądaj pełny indeks narzędzi. Budujesz coś większego? Przeczytaj przegląd funkcji oraz dlaczego wszystko jest za darmo na zawsze.
Porównania
pdfmcp vs iLovePDF: darmowe narzędzia PDF porównane · pdfmcp vs Smallpdf: darmowe narzędzia PDF porównane · pdfmcp vs IHatePDF: narzędzia PDF na urządzeniu porównane · Porównania