Home › Functies
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 · MCP PDF 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 apparaat PDF's samenvoegen Combineer meerdere PDF-bestanden tot één, in uploadvolgorde. Op apparaat PDF comprimeren Verklein de bestandsgrootte met Ghostscript. Voorinstellingen: licht (printerkwaliteit), medium (ebook), zwaar (scherm, kleinste). Op apparaat PDF splitsen Splits een PDF op paginabereiken (ZIP met PDF's) of één PDF per pagina. Op apparaat PDF naar tekst Extraheer platte tekst, één door formulierfeed gescheiden sectie per pagina. Op apparaat Afbeeldingen naar PDF Combineer afbeeldingen (JPG/PNG/WebP/TIFF/GIF) tot één PDF. Op apparaat PDF naar afbeeldingen Render elke pagina als afbeelding (ZIP). Lokaal · MCP OCR — doorzoekbare PDF Maak 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 apparaat Pagina's roteren Roteer pagina's met 90, 180 of 270 graden. Op apparaat PDF van watermerk voorzien Stempel diagonale tekst over elke pagina. Lokaal · MCP PDF versleutelen Beveilig een PDF met een gebruikerswachtwoord (AES-256). Lokaal · MCP PDF ontgrendelen Verwijder wachtwoordbeveiliging (het huidige wachtwoord is vereist). Op apparaat PDF naar Markdown Extraheer tekst als Markdown, met koppen afgeleid uit lettergroottes. Op apparaat Tekst extraheren als JSON Gestructureerde tekst per pagina: blokken met begrenzingsvakken, klaar voor agents/LLM's. Op apparaat AI-metadata & herkomst verwijderen Verwijder 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 apparaat PDF opschonen Verwijder metadata (incl. XMP), JavaScript, ingesloten bestanden/bijlagen, documentacties en link-/bestandsacties — de veilig-te-delen versie van een PDF. Op apparaat PDF 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 · MCP PDF repareren Herschrijf en repareer een beschadigde PDF met qpdf. Op apparaat PDF afvlakken Bak formuliervelden en annotaties in de pagina-inhoud. Op apparaat Pagina's verwijderen Verwijder de geselecteerde pagina's uit een PDF. Op apparaat Pagina's extraheren Maak een nieuwe PDF met alleen de geselecteerde pagina's. Op apparaat Pagina's herschikken Herschik pagina's in de opgegeven volgorde (vanaf 1, een permutatie van alle pagina's). Op apparaat PDF-info & metadata Aantal pagina's, paginagroottes, metadata en versleutelingsstatus als JSON. Op apparaat Paginanummers toevoegen Stempel paginanummers, opmaak 'Pagina {n} van {total}'. Lokaal · MCP Afbeeldingen extraheren Haal alle ingesloten afbeeldingen uit een PDF (ZIP, originele formaten). Lokaal · MCP PDF splitsen op bestandsgrootte Splits een PDF in delen die elk onder een bytelimiet blijven (ZIP met PDF's). Op apparaat Blanco pagina invoegen Voeg één of meer blanco pagina's in op een positie (standaard: aan het einde). Op apparaat Pagina's bijsnijden Snijd pagina's bij tot een absolute rechthoek [x0, y0, x1, y1] in punten, of met marges vanaf elke rand. Op apparaat Pagina's schalen / formaat wijzigen Formateer elke pagina opnieuw naar een papierformaat (of expliciete afmetingen), schaal de inhoud passend, gecentreerd. Op apparaat PDF-overlay Stempel de pagina's van een tweede PDF BOVENOP de eerste (bestanden: basis-PDF, stempel-PDF; stempelpagina's fietsen door). Op apparaat PDF-onderlaag Plaats de pagina's van een tweede PDF ONDER de eerste (bestanden: basis-PDF, achtergrond-PDF; achtergrondpagina's fietsen door). Op apparaat Paginavolgorde omkeren Keer de volgorde van alle pagina's in de PDF om. Op apparaat N-up-impositie Tegel meerdere bronpagina's op elk uitvoervel in een kolommen x rijen-raster. Lokaal · MCP HTML naar PDF Render een HTML-document naar PDF. Volledig offline: externe bronnen (afbeeldingen, stylesheets, scripts) worden nooit opgehaald — lijn alles in wat je nodig hebt. Lokaal · MCP Markdown naar PDF Render een Markdown-document (GitHub-smaak) naar een gezet PDF. Op apparaat Tekst naar PDF Render een bestand met platte tekst naar een PDF (monospace, met woordafbreking). Lokaal · MCP Office-document naar PDF Converteer Word/Excel/PowerPoint/OpenDocument-bestanden (docx, xlsx, pptx, odt, ods, odp, doc, xls, ppt, rtf) naar PDF via de LibreOffice-backend. Lokaal · MCP EPUB naar PDF Converteer een EPUB-ebook naar een gezet PDF (tekstgericht: hoofdstuktekst en koppen in rugvolgorde; ingesloten afbeeldingen worden niet gerenderd). Op apparaat PDF naar HTML Converteer een PDF naar één HTML-document, één sectie per pagina, met behoud van gepositioneerde tekst. Lokaal · MCP PDF-tabellen naar CSV Extraheer elke gedetecteerde tabel in de PDF als CSV-bestand (ZIP als er meerdere zijn). Lokaal · MCP Converteren naar PDF/A Converteer een PDF naar de PDF/A-archiveringsstandaard met Ghostscript. Lokaal · MCP PDF lineariseren Herschrijf een PDF gelineariseerd ('Fast Web View') zodat de eerste pagina's worden weergegeven voordat het hele bestand is gedownload. Lokaal · MCP Afbeeldingen in PDF optimaliseren Verklein en hercomprimeer te grote ingesloten afbeeldingen en verwijder dubbele afbeeldingsgegevens. Lokaal · MCP PDF-machtigingen instellen Versleutel een PDF met een eigenaarswachtwoord en fijnmazige machtigingen (afdrukken, kopiëren, wijzigen, annoteren, ...). Lokaal · MCP PDF redigeren ECHTE 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 apparaat Kop- & voettekst toevoegen Stempel een kop- en/of voettekstregel op elke pagina. Plaatshouders {page} en {total} worden per pagina vervangen. Op apparaat Bates-nummering Stempel opeenvolgende Bates-nummers (voorvoegsel + teller met voorloopnullen) op elke pagina. Op apparaat PDF-formulier invullen Vul AcroForm-velden in op naam. Waarden: strings voor tekstvelden, true/false voor selectievakjes, getallen worden omgezet naar strings. Op apparaat Formuliervelden lezen Lijst alle AcroForm-velden op met namen, typen, huidige waarden en locaties (JSON). Op apparaat Tekst aan PDF toevoegen Schrijf tekst op een exacte positie (punten, oorsprong linksboven) op één pagina. Op apparaat Afbeelding aan PDF toevoegen Plaats een geüploade afbeelding (TWEEDE bestand) op een pagina van de PDF (EERSTE bestand) op een exacte positie. Lokaal · MCP Tekst / regio's markeren Voeg markeerannotaties toe: elke voorkoming van een zoektekst en/of expliciete rechthoeken per pagina. Lokaal · MCP Tabellen extraheren (JSON + CSV) Detecteer tabellen en retourneer ze als tables.json plus één CSV per tabel (ZIP). Op apparaat Bladwijzers / inhoudsopgave extraheren Retourneer de documentstructuur als JSON: niveau, titel, doelpagina. Op apparaat Bijlagen extraheren Haal alle ingesloten bestandsbijlagen uit de PDF (ZIP). Op apparaat Woorden met begrenzingsvakken extraheren Tekstextractie per woord met exacte begrenzingsvakken (punten), gegroepeerd per pagina — klaar voor agents/LLM's. Op apparaat OCR naar tekst OCR een gescande PDF naar platte tekst. Pagina's die al een tekstlaag hebben dragen die tekst rechtstreeks bij (geen OCR nodig). Lokaal · MCP Pagina's rechttrekken Detecteer en corrigeer kleine scanscheefstand (tot ±5°) op elke pagina met een projectieprofielzoekopdracht. Lokaal · MCP Converteren naar grijstinten Converteer alle kleuren in de PDF naar grijstinten met Ghostscript. Op apparaat Splitsen op bladwijzers Splits een PDF in één bestand per bladwijzer-/structuursectie (ZIP). Op apparaat Splitsen op tekst Start een nieuw uitvoerbestand bij elke pagina waarvan de tekst de opgegeven string bevat of overeenkomt met de opgegeven regex (ZIP). Op apparaat Twee PDF's verweven Wissel 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 apparaat Blanco pagina's verwijderen Verwijder pagina's zonder tekst en (vrijwel) zonder inkt. Als elke pagina blanco is, blijft pagina 1 behouden. Op apparaat Annotaties verwijderen Verwijder annotaties (markeringen, notities, stempels, links, …). Formulierveldwidgets blijven behouden tenzij anders gevraagd. Lokaal · MCP Bladwijzers maken Voeg 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 apparaat Metadata bewerken Stel documentinformatievelden in (titel, auteur, onderwerp, trefwoorden, maker, producent). Geef een lege string door om een veld te wissen. Lokaal · MCP PDF naar TIFF Render alle pagina's in één TIFF-bestand met meerdere pagina's. Op apparaat PDF naar WebP Render elke pagina als WebP-afbeelding (ZIP). Op apparaat PDF naar EPUB Converteer 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 apparaat HEIC naar PDF Converteer 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 apparaat PDF naar XML Machinaal leesbare XML-dump: metadata, tekst per pagina en begrenzingsvakken per woord. Op apparaat Formuliervelden maken Voeg invulbare formuliervelden (tekst, selectievakje, dropdown) toe op opgegeven pagina's en rechthoeken. Werkt samen met fill_form en read_form_fields. Lokaal · MCP PDF's vergelijken Verschil 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 · MCP Ondertekenen 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