Functies — één toolbox, drie manieren om hem te gebruiken

Elke bewerking in de catalogus bestaat als webtool en als lokale tool voor agenten en code: hetzelfde gedrag, altijd op je machine, altijd gratis.

1 · Webtools: alles gebeurt op je apparaat

De website is een gereedschapskist die in je browser draait met pdf-lib, PDF.js en Tesseract.js. Er gaat niets naar buiten: geen upload, geen account, geen watermerk, geen «proef». Begin bij de toolindex: de meeste mensen beginnen met PDF naar Word, PDF samenvoegen of PDF comprimeren.

2 · De lokale MCP-server: PDF-tools voor AI-agenten

Agenten zouden geen PDF-websites moeten hoeven schrapen. Het pdfmcp-pakket draait als een lokale MCP-server (stdio) op dezelfde machine als je agent en stelt alle bewerkingen bloot als getypeerde tools met nette schema's, zodat Claude, Cursor en gezelschap rechtstreeks kunnen samenvoegen, splitsen, OCR'en, converteren, redigeren en extraheren, zonder dat een bestand je computer verlaat. Instellen duurt ongeveer een minuut per client: de MCP-pagina heeft gidsen voor 13 clients.

3 · De lokale API: dezelfde tools, vanuit je code

Hetzelfde pakket kan worden aangeroepen vanuit je eigen scripts en programma's, op je machine. Er is geen extern eindpunt, geen sleutel en geen account: je installeert eenmalig en roept lokaal aan. Traject: de gids voor de lokale API.

Het privacymodel

Je bestanden verlaten je apparaat nooit: de verwerking is lokaal, dus er is geen upload om te onderscheppen, op te slaan of te lekken, en je inhoud wordt nooit gebruikt om AI te trainen. Het enige dat deze site verzamelt, is pagina-analyse: paginaweergaven en geaggregeerd Google Analytics, nooit je documenten. Volledige details: Privacybeleid en Analyse.

Voor altijd gratis, zonder limieten

Geen dagquotum, geen uurtempo, geen taakenteller en geen betaald niveau. Je apparaat is de enige praktische grens. Het hele beleid, in heldere taal: Voor altijd gratis.

Gebouwd voor documenten die mensen echt hebben

Paginachirurgie (organisatiehub), conversies (naar PDF · van PDF), optimalisatie, bescherming en ondertekening, annotaties en formulieren, en extractie en OCR, inclusief agentvriendelijke uitvoer zoals tekst als JSON met begrenzingskaders en tabellen als CSV, en privacytools die niemand anders op de voorgrond zet, zoals het verwijderen van AI-herkomstmetadata.

Alle 74 PDF-tools — gratis, privé, geen aanmelding

Lokaal · MCPPDF naar Word (DOCX)Converteer een PDF naar een bewerkbaar Word-document. Tekstgebaseerde conversie: alinea's en koppen worden gereconstrueerd uit de tekstlaag; exacte lay-out, tabellen en afbeeldingen blijven niet behouden.Op apparaatPDF's samenvoegenCombineer meerdere PDF-bestanden tot één, in uploadvolgorde.Op apparaatPDF comprimerenVerklein de bestandsgrootte met Ghostscript. Voorinstellingen: licht (printerkwaliteit), medium (ebook), zwaar (scherm, kleinste).Op apparaatPDF splitsenSplits een PDF op paginabereiken (ZIP met PDF's) of één PDF per pagina.Op apparaatPDF naar tekstExtraheer platte tekst, één door formulierfeed gescheiden sectie per pagina.Op apparaatAfbeeldingen naar PDFCombineer afbeeldingen (JPG/PNG/WebP/TIFF/GIF) tot één PDF.Op apparaatPDF naar afbeeldingenRender elke pagina als afbeelding (ZIP).Lokaal · MCPOCR — doorzoekbare PDFMaak een gescande PDF doorzoekbaar: pagina's zonder tekstlaag worden ge-OCR'd met Tesseract en krijgen een onzichtbare tekstlaag; pagina's die al tekst hebben worden doorgegeven en als overgeslagen gerapporteerd.Op apparaatPagina's roterenRoteer pagina's met 90, 180 of 270 graden.Op apparaatPDF van watermerk voorzienStempel diagonale tekst over elke pagina.Lokaal · MCPPDF versleutelenBeveilig een PDF met een gebruikerswachtwoord (AES-256).Lokaal · MCPPDF ontgrendelenVerwijder wachtwoordbeveiliging (het huidige wachtwoord is vereist).Op apparaatPDF naar MarkdownExtraheer tekst als Markdown, met koppen afgeleid uit lettergroottes.Op apparaatTekst extraheren als JSONGestructureerde tekst per pagina: blokken met begrenzingsvakken, klaar voor agents/LLM's.Op apparaatAI-metadata & herkomst verwijderenVerwijder AI-generatieherkomst en identificerende metadata uit een PDF of afbeelding (JPEG/PNG/WebP): C2PA Content Credentials, XMP/EXIF/IPTC AI-markers (incl. IPTC DigitalSourceType trainedAlgorithmicMedia), Software/Creator-tags van de generator, EXIF GPS en apparaatgegevens. Alleen metadata — inhoud en pixels worden nooit gewijzigd, afbeeldingspixels worden niet opnieuw gecodeerd, en in pixels ingesloten onzichtbare watermerken (bijv. SynthID) worden NIET verwijderd: die leven in de afbeeldingsgegevens zelf, niet in metadata. Het resultaat rapporteert precies wat er is gevonden en verwijderd, per categorie.Op apparaatPDF opschonenVerwijder metadata (incl. XMP), JavaScript, ingesloten bestanden/bijlagen, documentacties en link-/bestandsacties — de veilig-te-delen versie van een PDF.Op apparaatPDF ondertekenen (visuele handtekening)Plaats een visuele handtekening op een PDF: upload de handtekeningafbeelding als TWEEDE bestand, of laat de naam van de ondertekenaar zetten. Er wordt een zelfondertekend certificaat (SHA-256-vingerafdruk) gegenereerd en vastgelegd in de documentmetadata. Dit is een elektronische handtekeningstempel + certificaatrecord — geen gekwalificeerde/PKI-documenthandtekening.Lokaal · MCPPDF reparerenHerschrijf en repareer een beschadigde PDF met qpdf.Op apparaatPDF afvlakkenBak formuliervelden en annotaties in de pagina-inhoud.Op apparaatPagina's verwijderenVerwijder de geselecteerde pagina's uit een PDF.Op apparaatPagina's extraherenMaak een nieuwe PDF met alleen de geselecteerde pagina's.Op apparaatPagina's herschikkenHerschik pagina's in de opgegeven volgorde (vanaf 1, een permutatie van alle pagina's).Op apparaatPDF-info & metadataAantal pagina's, paginagroottes, metadata en versleutelingsstatus als JSON.Op apparaatPaginanummers toevoegenStempel paginanummers, opmaak 'Pagina {n} van {total}'.Lokaal · MCPAfbeeldingen extraherenHaal alle ingesloten afbeeldingen uit een PDF (ZIP, originele formaten).Lokaal · MCPPDF splitsen op bestandsgrootteSplits een PDF in delen die elk onder een bytelimiet blijven (ZIP met PDF's).Op apparaatBlanco pagina invoegenVoeg één of meer blanco pagina's in op een positie (standaard: aan het einde).Op apparaatPagina's bijsnijdenSnijd pagina's bij tot een absolute rechthoek [x0, y0, x1, y1] in punten, of met marges vanaf elke rand.Op apparaatPagina's schalen / formaat wijzigenFormateer elke pagina opnieuw naar een papierformaat (of expliciete afmetingen), schaal de inhoud passend, gecentreerd.Op apparaatPDF-overlayStempel de pagina's van een tweede PDF BOVENOP de eerste (bestanden: basis-PDF, stempel-PDF; stempelpagina's fietsen door).Op apparaatPDF-onderlaagPlaats de pagina's van een tweede PDF ONDER de eerste (bestanden: basis-PDF, achtergrond-PDF; achtergrondpagina's fietsen door).Op apparaatPaginavolgorde omkerenKeer de volgorde van alle pagina's in de PDF om.Op apparaatN-up-impositieTegel meerdere bronpagina's op elk uitvoervel in een kolommen x rijen-raster.Lokaal · MCPHTML naar PDFRender een HTML-document naar PDF. Volledig offline: externe bronnen (afbeeldingen, stylesheets, scripts) worden nooit opgehaald — lijn alles in wat je nodig hebt.Lokaal · MCPMarkdown naar PDFRender een Markdown-document (GitHub-smaak) naar een gezet PDF.Op apparaatTekst naar PDFRender een bestand met platte tekst naar een PDF (monospace, met woordafbreking).Lokaal · MCPOffice-document naar PDFConverteer Word/Excel/PowerPoint/OpenDocument-bestanden (docx, xlsx, pptx, odt, ods, odp, doc, xls, ppt, rtf) naar PDF via de LibreOffice-backend.Lokaal · MCPEPUB naar PDFConverteer een EPUB-ebook naar een gezet PDF (tekstgericht: hoofdstuktekst en koppen in rugvolgorde; ingesloten afbeeldingen worden niet gerenderd).Op apparaatPDF naar HTMLConverteer een PDF naar één HTML-document, één sectie per pagina, met behoud van gepositioneerde tekst.Lokaal · MCPPDF-tabellen naar CSVExtraheer elke gedetecteerde tabel in de PDF als CSV-bestand (ZIP als er meerdere zijn).Lokaal · MCPConverteren naar PDF/AConverteer een PDF naar de PDF/A-archiveringsstandaard met Ghostscript.Lokaal · MCPPDF lineariserenHerschrijf een PDF gelineariseerd ('Fast Web View') zodat de eerste pagina's worden weergegeven voordat het hele bestand is gedownload.Lokaal · MCPAfbeeldingen in PDF optimaliserenVerklein en hercomprimeer te grote ingesloten afbeeldingen en verwijder dubbele afbeeldingsgegevens.Lokaal · MCPPDF-machtigingen instellenVersleutel een PDF met een eigenaarswachtwoord en fijnmazige machtigingen (afdrukken, kopiëren, wijzigen, annoteren, ...).Lokaal · MCPPDF redigerenECHTE redactie: inhoud onder de regio's wordt uit het bestand verwijderd (niet alleen afgedekt). Modi: expliciete regio's, letterlijke teksten en/of PII-patronen (e-mails, SSN's, betaalkaartnummers — Luhn-gecontroleerd).Op apparaatKop- & voettekst toevoegenStempel een kop- en/of voettekstregel op elke pagina. Plaatshouders {page} en {total} worden per pagina vervangen.Op apparaatBates-nummeringStempel opeenvolgende Bates-nummers (voorvoegsel + teller met voorloopnullen) op elke pagina.Op apparaatPDF-formulier invullenVul AcroForm-velden in op naam. Waarden: strings voor tekstvelden, true/false voor selectievakjes, getallen worden omgezet naar strings.Op apparaatFormuliervelden lezenLijst alle AcroForm-velden op met namen, typen, huidige waarden en locaties (JSON).Op apparaatTekst aan PDF toevoegenSchrijf tekst op een exacte positie (punten, oorsprong linksboven) op één pagina.Op apparaatAfbeelding aan PDF toevoegenPlaats een geüploade afbeelding (TWEEDE bestand) op een pagina van de PDF (EERSTE bestand) op een exacte positie.Lokaal · MCPTekst / regio's markerenVoeg markeerannotaties toe: elke voorkoming van een zoektekst en/of expliciete rechthoeken per pagina.Lokaal · MCPTabellen extraheren (JSON + CSV)Detecteer tabellen en retourneer ze als tables.json plus één CSV per tabel (ZIP).Op apparaatBladwijzers / inhoudsopgave extraherenRetourneer de documentstructuur als JSON: niveau, titel, doelpagina.Op apparaatBijlagen extraherenHaal alle ingesloten bestandsbijlagen uit de PDF (ZIP).Op apparaatWoorden met begrenzingsvakken extraherenTekstextractie per woord met exacte begrenzingsvakken (punten), gegroepeerd per pagina — klaar voor agents/LLM's.Op apparaatOCR naar tekstOCR een gescande PDF naar platte tekst. Pagina's die al een tekstlaag hebben dragen die tekst rechtstreeks bij (geen OCR nodig).Lokaal · MCPPagina's rechttrekkenDetecteer en corrigeer kleine scanscheefstand (tot ±5°) op elke pagina met een projectieprofielzoekopdracht.Lokaal · MCPConverteren naar grijstintenConverteer alle kleuren in de PDF naar grijstinten met Ghostscript.Op apparaatSplitsen op bladwijzersSplits een PDF in één bestand per bladwijzer-/structuursectie (ZIP).Op apparaatSplitsen op tekstStart een nieuw uitvoerbestand bij elke pagina waarvan de tekst de opgegeven string bevat of overeenkomt met de opgegeven regex (ZIP).Op apparaatTwee PDF's verwevenWissel pagina's van twee PDF's af (bijv. apart gescande oneven/even pagina's samenvoegen). Keer optioneel eerst de paginavolgorde van het tweede bestand om.Op apparaatBlanco pagina's verwijderenVerwijder pagina's zonder tekst en (vrijwel) zonder inkt. Als elke pagina blanco is, blijft pagina 1 behouden.Op apparaatAnnotaties verwijderenVerwijder annotaties (markeringen, notities, stempels, links, …). Formulierveldwidgets blijven behouden tenzij anders gevraagd.Lokaal · MCPBladwijzers makenVoeg een PDF-structuur toe uit een opgegeven lijst met {level, title, page}-items, of detecteer koppen automatisch uit tekst die groter is dan de hoofdtekst.Op apparaatMetadata bewerkenStel documentinformatievelden in (titel, auteur, onderwerp, trefwoorden, maker, producent). Geef een lege string door om een veld te wissen.Lokaal · MCPPDF naar TIFFRender alle pagina's in één TIFF-bestand met meerdere pagina's.Op apparaatPDF naar WebPRender elke pagina als WebP-afbeelding (ZIP).Op apparaatPDF naar EPUBConverteer de tekst van een PDF naar een EPUB 3-ebook, met hoofdstukken op basis van bladwijzers van niveau 1 indien aanwezig. Eerlijke reikwijdte: tekstgebaseerde conversie — originele lay-out, lettertypen en afbeeldingen blijven niet behouden.Op apparaatHEIC naar PDFConverteer HEIC/HEIF-foto's (en andere afbeeldingen) naar een PDF, één pagina per afbeeldingsframe. Vereist de libheif-decodeerbackend; zonder die backend meldt de bewerking backend_unavailable.Op apparaatPDF naar XMLMachinaal leesbare XML-dump: metadata, tekst per pagina en begrenzingsvakken per woord.Op apparaatFormuliervelden makenVoeg invulbare formuliervelden (tekst, selectievakje, dropdown) toe op opgegeven pagina's en rechthoeken. Werkt samen met fill_form en read_form_fields.Lokaal · MCPPDF's vergelijkenVerschil op paginaniveau van twee PDF's: welke pagina's identiek, gewijzigd (met een unified text diff en gelijkenisscore), toegevoegd of verwijderd zijn. Retourneert report.json, optioneel met gerenderde diff-afbeeldingen die gewijzigde pixels markeren.Lokaal · MCPOndertekenen met certificaat (PAdES)Breng een echte cryptografische PAdES-handtekening aan met je PKCS#12-certificaat (.p12/.pfx, geüpload als tweede bestand). Verifieerbaar in elke conforme PDF-lezer. Let op: het certificaatwachtwoord is een taakparameter en wordt precies zo behandeld als de versleutelings-/ontsleutelingswachtwoorden.

Vergelijkingen

pdfmcp vs iLovePDF: gratis PDF-tools vergeleken · pdfmcp vs Smallpdf: gratis PDF-tools vergeleken · pdfmcp vs IHatePDF: de PDF-tools op het apparaat vergeleken · Vergelijkingen