Funkcje — jedna skrzynka narzędzi, trzy sposoby użycia

Każda operacja w katalogu istnieje jako narzędzie internetowe i jako lokalne narzędzie dla agentów i kodu: to samo zachowanie, zawsze na Twojej maszynie, zawsze za darmo.

1 · Narzędzia internetowe: wszystko dzieje się na Twoim urządzeniu

Strona internetowa to skrzynka narzędzi, która działa w Twojej przeglądarce przy użyciu pdf-lib, PDF.js i Tesseract.js. Nic nie wychodzi na zewnątrz: bez przesyłania, bez konta, bez znaku wodnego, bez „wersji próbnej”. Zacznij od indeksu narzędzi: większość osób zaczyna od PDF do Worda, Scalania PDF lub Kompresowania PDF.

2 · Lokalny serwer MCP: narzędzia PDF dla agentów AI

Agenci nie powinni musieć scrapować stron PDF. Pakiet pdfmcp działa jako lokalny serwer MCP (stdio) na tej samej maszynie co Twój agent i udostępnia wszystkie operacje jako typowane narzędzia z odpowiednimi schematami, dzięki czemu Claude, Cursor i spółka mogą bezpośrednio scalać, dzielić, OCR-ować, konwertować, redagować i wyodrębniać, bez opuszczania Twojego komputera przez jakikolwiek plik. Konfiguracja zajmuje około minuty na klienta: strona MCP ma przewodniki dla 13 klientów.

3 · Lokalne API: te same narzędzia, z Twojego kodu

Ten sam pakiet można wywołać z własnych skryptów i programów, na Twojej maszynie. Nie ma żadnego zdalnego punktu końcowego, żadnego klucza i żadnego konta: instalujesz raz i wywołujesz lokalnie. Ścieżka: przewodnik po lokalnym API.

Model prywatności

Twoje pliki nigdy nie opuszczają Twojego urządzenia: przetwarzanie jest lokalne, więc nie ma przesyłania, które można by przechwycić, przechowywać lub ujawnić, a Twoja treść nigdy nie służy do trenowania AI. Jedyną rzeczą, którą zbiera ta strona, jest analityka stron: odsłony stron i zagregowane Google Analytics, nigdy Twoje dokumenty. Pełne szczegóły: Polityka prywatności i Analityka.

Za darmo na zawsze, bez limitów

Bez dziennego limitu, bez godzinnego tempa, bez licznika zadań i bez płatnego poziomu. Twoje urządzenie jest jedynym praktycznym ograniczeniem. Cała polityka prostym językiem: Za darmo na zawsze.

Zbudowane dla dokumentów, które ludzie naprawdę mają

Chirurgia stron (centrum organizacji), konwersje (do PDF · z PDF), optymalizacja, ochrona i podpisywanie, adnotacje i formularze oraz wyodrębnianie i OCR, w tym wyjścia przyjazne agentom, takie jak tekst w JSON z ramkami ograniczającymi i tabele w CSV, oraz narzędzia prywatności, których nikt inny nie stawia na pierwszym planie, jak usuwanie metadanych pochodzenia AI.

Wszystkie narzędzia PDF (74) — darmowe, prywatne, bez rejestracji

Lokalnie · MCPPDF do Word (DOCX)Konwertuj PDF do edytowalnego dokumentu Word. Konwersja oparta na tekście: akapity i nagłówki są odtwarzane z warstwy tekstowej; dokładny układ, tabele i obrazy nie są zachowywane.Na urządzeniuPołącz pliki PDFPołącz wiele plików PDF w jeden, w kolejności przesyłania.Na urządzeniuKompresuj PDFZmniejsz rozmiar pliku za pomocą Ghostscript. Presety: lekki (jakość drukarki), średni (ebook), ciężki (ekran, najmniejszy).Na urządzeniuPodziel PDFPodziel PDF według zakresów stron (ZIP plików PDF) lub jeden PDF na stronę.Na urządzeniuPDF do tekstuWyodrębnij zwykły tekst, jedną sekcję na stronę oddzieloną znakiem wysuwu strony.Na urządzeniuObrazy do PDFPołącz obrazy (JPG/PNG/WebP/TIFF/GIF) w jeden plik PDF.Na urządzeniuPDF do obrazówRenderuj każdą stronę jako obraz (ZIP).Lokalnie · MCPOCR — przeszukiwalny PDFSpraw, 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 urządzeniuObróć stronyObróć strony o 90, 180 lub 270 stopni.Na urządzeniuZnak wodny PDFStempluj ukośny tekst na każdej stronie.Lokalnie · MCPZaszyfruj PDFChroń PDF hasłem użytkownika (AES-256).Lokalnie · MCPOdblokuj PDFUsuń ochronę hasłem (wymagane jest bieżące hasło).Na urządzeniuPDF do MarkdownWyodrębnij tekst jako Markdown, z nagłówkami wywnioskowanymi z rozmiarów czcionek.Na urządzeniuWyodrębnij tekst jako JSONTekst strukturalny dla każdej strony: bloki z ramkami ograniczającymi, gotowe dla agentów/LLM.Na urządzeniuUsuń metadane AI i informacje o pochodzeniuUsuń informacje o pochodzeniu z generowania AI oraz identyfikujące metadane z pliku PDF lub obrazu (JPEG/PNG/WebP): poświadczenia treści C2PA, znaczniki AI XMP/EXIF/IPTC (w tym IPTC DigitalSourceType trainedAlgorithmicMedia), tagi Software/Creator generatora, dane GPS EXIF i dane urządzenia. Tylko metadane — treść i piksele nigdy nie są modyfikowane, piksele obrazów nie są ponownie kodowane, a niewidoczne znaki wodne osadzone w pikselach (np. SynthID) NIE są usuwane: znajdują się w samych danych obrazu, a nie w metadanych. Wynik dokładnie raportuje, co znaleziono i usunięto, według kategorii.Na urządzeniuOczyść PDFUsuń metadane (w tym XMP), JavaScript, osadzone pliki/załączniki, akcje dokumentu oraz akcje linków/plików — wersja pliku PDF bezpieczna do udostępniania.Na urządzeniuPodpisz PDF (podpis wizualny)Umieść wizualny podpis na pliku PDF: prześlij obraz podpisu jako DRUGI plik lub pozwól złożyć nazwę podpisującego. Generowany jest certyfikat z podpisem własnym (odcisk SHA-256) i zapisywany w metadanych dokumentu. Jest to stempel podpisu elektronicznego + zapis certyfikatu — nie kwalifikowany/PKI podpis dokumentu.Lokalnie · MCPNapraw PDFZapisz ponownie i napraw uszkodzony PDF za pomocą qpdf.Na urządzeniuSpłaszcz PDFWypal pola formularzy i adnotacje w treść strony.Na urządzeniuUsuń stronyUsuń wybrane strony z pliku PDF.Na urządzeniuWyodrębnij stronyUtwórz nowy PDF zawierający tylko wybrane strony.Na urządzeniuZmień kolejność stronPrzestaw strony w podanej kolejności (od 1, permutacja wszystkich stron).Na urządzeniuInformacje i metadane PDFLiczba stron, rozmiary stron, metadane i status szyfrowania jako JSON.Na urządzeniuDodaj numery stronStempluj numery stron w formacie 'Strona {n} z {total}'.Lokalnie · MCPWyodrębnij obrazyWydobądź wszystkie osadzone obrazy z pliku PDF (ZIP, oryginalne formaty).Lokalnie · MCPPodziel PDF według rozmiaru plikuPodziel PDF na części, z których każda mieści się poniżej limitu bajtów (ZIP plików PDF).Na urządzeniuWstaw pustą stronęWstaw jedną lub więcej pustych stron w danym miejscu (domyślnie: na końcu).Na urządzeniuPrzytnij stronyPrzytnij strony do bezwzględnego prostokąta [x0, y0, x1, y1] w punktach lub według marginesów od każdej krawędzi.Na urządzeniuZmień rozmiar / skaluj stronySformatuj każdą stronę do rozmiaru papieru (lub jawnych wymiarów), skalując treść tak, aby pasowała, wyśrodkowaną.Na urządzeniuNakładka PDFStempluj strony drugiego pliku PDF NA PIERWSZYM (pliki: podstawowy PDF, PDF pieczątki; strony pieczątki cyklicznie się powtarzają).Na urządzeniuPodkład PDFUmieść strony drugiego pliku PDF POD PIERWSZYM (pliki: podstawowy PDF, PDF tła; strony tła cyklicznie się powtarzają).Na urządzeniuOdwróć kolejność stronOdwróć kolejność wszystkich stron w pliku PDF.Na urządzeniuImpozycja N-upUkładaj wiele stron źródłowych na każdym arkuszu wyjściowym w siatce kolumny x wiersze.Lokalnie · MCPHTML do PDFRenderuj dokument HTML do PDF. W pełni offline: zewnętrzne zasoby (obrazy, arkusze stylów, skrypty) nigdy nie są pobierane — osadź wszystko, czego potrzebujesz.Lokalnie · MCPMarkdown do PDFRenderuj dokument Markdown (wariant GitHub) do złożonego pliku PDF.Na urządzeniuTekst do PDFRenderuj plik tekstowy do PDF (czcionka o stałej szerokości, z zawijaniem wierszy).Lokalnie · MCPDokument Office do PDFKonwertuj pliki Word/Excel/PowerPoint/OpenDocument (docx, xlsx, pptx, odt, ods, odp, doc, xls, ppt, rtf) do PDF za pomocą zaplecza LibreOffice.Lokalnie · MCPEPUB do PDFKonwertuj ebook EPUB do złożonego pliku PDF (skoncentrowany na tekście: tekst rozdziałów i nagłówki w kolejności grzbietu; osadzone obrazy nie są renderowane).Na urządzeniuPDF do HTMLKonwertuj PDF do jednego dokumentu HTML, jedna sekcja na stronę, z zachowaniem pozycjonowanego tekstu.Lokalnie · MCPTabele PDF do CSVWyodrębnij każdą wykrytą tabelę w pliku PDF jako plik CSV (ZIP, gdy jest ich kilka).Lokalnie · MCPKonwertuj do PDF/AKonwertuj PDF do standardu archiwalnego PDF/A za pomocą Ghostscript.Lokalnie · MCPLinearyzuj PDFZapisz PDF w postaci zlinearyzowanej ('Fast Web View'), aby pierwsze strony wyświetlały się przed pobraniem całego pliku.Lokalnie · MCPOptymalizuj obrazy w PDFZmniejsz i skompresuj ponownie zbyt duże osadzone obrazy oraz usuń zduplikowane dane obrazów.Lokalnie · MCPUstaw uprawnienia PDFZaszyfruj PDF hasłem właściciela i szczegółowymi uprawnieniami (drukowanie, kopiowanie, modyfikowanie, adnotacje, ...).Lokalnie · MCPRedaguj PDFPRAWDZIWA redakcja: treść pod obszarami jest usuwana z pliku (nie tylko zakrywana). Tryby: jawne obszary, dosłowne teksty i/lub wzorce danych osobowych (adresy e-mail, numery SSN, numery kart płatniczych — sprawdzane algorytmem Luhna).Na urządzeniuDodaj nagłówek i stopkęStempluj wiersz nagłówka i/lub stopki na każdej stronie. Symbole zastępcze {page} i {total} są zastępowane dla każdej strony.Na urządzeniuNumeracja BatesStempluj kolejne numery Bates (prefiks + licznik uzupełniany zerami) na każdej stronie.Na urządzeniuWypełnij formularz PDFWypełnij pola AcroForm według nazwy. Wartości: ciągi znaków dla pól tekstowych, true/false dla pól wyboru, liczby są zamieniane na ciągi.Na urządzeniuOdczytaj pola formularzaWyświetl wszystkie pola AcroForm wraz z nazwami, typami, bieżącymi wartościami i lokalizacjami (JSON).Na urządzeniuDodaj tekst do PDFZapisz tekst w dokładnej pozycji (punkty, początek w lewym górnym rogu) na jednej stronie.Na urządzeniuDodaj obraz do PDFUmieść przesłany obraz (DRUGI plik) na stronie pliku PDF (PIERWSZY plik) w dokładnej pozycji.Lokalnie · MCPPodświetl tekst / obszaryDodaj adnotacje podświetlające: każde wystąpienie szukanego tekstu i/lub jawne prostokąty dla każdej strony.Lokalnie · MCPWyodrębnij tabele (JSON + CSV)Wykrywaj tabele i zwracaj je jako tables.json oraz jeden plik CSV na tabelę (ZIP).Na urządzeniuWyodrębnij zakładki / spis treściZwróć konspekt dokumentu jako JSON: poziom, tytuł, strona docelowa.Na urządzeniuWyodrębnij załącznikiWydobądź wszystkie osadzone załączniki plików z pliku PDF (ZIP).Na urządzeniuWyodrębnij wyrazy z ramkami ograniczającymiWyodrębnianie tekstu wyraz po wyrazie z dokładnymi ramkami ograniczającymi (punkty), pogrupowane według stron — gotowe dla agentów/LLM.Na urządzeniuOCR do tekstuPoddaj zeskanowany PDF OCR do zwykłego tekstu. Strony, które już mają warstwę tekstową, wnoszą ten tekst bezpośrednio (OCR nie jest potrzebny).Lokalnie · MCPProstuj stronyWykrywaj i koryguj niewielkie przekrzywienie skanów (do ±5°) na każdej stronie za pomocą wyszukiwania profilu projekcji.Lokalnie · MCPKonwertuj do skali szarościKonwertuj wszystkie kolory w pliku PDF do skali szarości za pomocą Ghostscript.Na urządzeniuPodziel według zakładekPodziel PDF na jeden plik na sekcję zakładek/konspektu (ZIP).Na urządzeniuPodziel według tekstuRozpoczynaj nowy plik wyjściowy na każdej stronie, której tekst zawiera podany ciąg lub pasuje do podanego wyrażenia regularnego (ZIP).Na urządzeniuPrzeplataj dwa pliki PDFNaprzemiennie układaj strony z dwóch plików PDF (np. łączenie osobno zeskanowanych stron nieparzystych/parzystych). Opcjonalnie najpierw odwróć kolejność stron drugiego pliku.Na urządzeniuUsuń puste stronyUsuwaj strony, które nie zawierają tekstu i (prawie) nie zawierają atramentu. Jeśli każda strona jest pusta, strona 1 zostaje zachowana.Na urządzeniuUsuń adnotacjeUsuwaj adnotacje (podświetlenia, notatki, pieczątki, linki, …). Widżety pól formularzy są zachowywane, chyba że zażądano inaczej.Lokalnie · MCPUtwórz zakładkiDodaj konspekt PDF z dostarczonej listy wpisów {level, title, page} lub automatycznie wykrywaj nagłówki z tekstu większego niż tekst główny.Na urządzeniuEdytuj metadaneUstaw pola informacyjne dokumentu (tytuł, autor, temat, słowa kluczowe, twórca, producent). Podaj pusty ciąg, aby wyczyścić pole.Lokalnie · MCPPDF do TIFFRenderuj wszystkie strony do jednego wielostronicowego pliku TIFF.Na urządzeniuPDF do WebPRenderuj każdą stronę jako obraz WebP (ZIP).Na urządzeniuPDF do EPUBKonwertuj tekst pliku PDF do ebooka EPUB 3, podzielonego na rozdziały według zakładek poziomu 1, gdy są obecne. Uczciwy zakres: konwersja oparta na tekście — oryginalny układ, czcionki i obrazy nie są zachowywane.Na urządzeniuHEIC do PDFKonwertuj zdjęcia HEIC/HEIF (i inne obrazy) do PDF, jedna strona na klatkę obrazu. Wymaga zaplecza dekodującego libheif; bez niego operacja zgłasza backend_unavailable.Na urządzeniuPDF do XMLZrzut XML czytelny maszynowo: metadane, tekst dla każdej strony i ramki ograniczające dla każdego wyrazu.Na urządzeniuUtwórz pola formularzaDodaj wypełnialne pola formularza (tekst, pole wyboru, lista rozwijana) na podanych stronach i prostokątach. Współpracuje z fill_form i read_form_fields.Lokalnie · MCPPorównaj pliki PDFPorównanie dwóch plików PDF na poziomie stron: które strony są identyczne, zmodyfikowane (z ujednoliconym porównaniem tekstu i wynikiem podobieństwa), dodane lub usunięte. Zwraca report.json, opcjonalnie z wyrenderowanymi obrazami różnic wyróżniającymi zmienione piksele.Lokalnie · MCPPodpisz certyfikatem (PAdES)Zastosuj prawdziwy kryptograficzny podpis PAdES przy użyciu swojego certyfikatu PKCS#12 (.p12/.pfx, przesłanego jako drugi plik). Weryfikowalny w każdym zgodnym czytniku PDF. Uwaga: hasło certyfikatu jest parametrem zadania, obsługiwanym dokładnie tak jak hasła do szyfrowania/odszyfrowywania.

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