pdf analyseert een of meer PDF-documenten en retourneert tekst.
Snel gedrag:
- Native providermodus voor Anthropic- en Google-modelproviders.
- Terugvalmodus voor extractie voor andere providers (extraheer eerst tekst, daarna pagina-afbeeldingen wanneer nodig).
- Ondersteunt enkele (
pdf) of meervoudige (pdfs) invoer, maximaal 10 PDF’s per aanroep.
Beschikbaarheid
De tool wordt alleen geregistreerd wanneer OpenClaw een PDF-geschikte modelconfiguratie voor de agent kan oplossen:agents.defaults.pdfModel- terugval naar
agents.defaults.imageModel - terugval naar het opgeloste sessie-/standaardmodel van de agent
- als native-PDF-providers door auth worden ondersteund, geef deze dan de voorkeur boven generieke kandidaten voor afbeeldingsterugval
pdf niet beschikbaar gemaakt.
Beschikbaarheidsopmerkingen:
- De terugvalketen is auth-bewust. Een geconfigureerde
provider/modeltelt alleen als OpenClaw die provider daadwerkelijk voor de agent kan authenticeren. - Native PDF-providers zijn momenteel Anthropic en Google.
- Als de opgeloste sessie-/standaardprovider al een geconfigureerd vision-/PDF- model heeft, hergebruikt de PDF-tool dat voordat wordt teruggevallen op andere door auth ondersteunde providers.
Invoerreferentie
Eén PDF-pad of URL.
Meerdere PDF-paden of URL’s, tot maximaal 10 in totaal.
Analyseprompt.
Paginafilter zoals
1-5 of 1,3,7-9.Wachtwoord voor versleutelde PDF’s in de terugvalmodus voor extractie.
Optionele modeloverschrijving in de vorm
provider/model.Groottelimiet per PDF in MB. Standaard ingesteld op
agents.defaults.pdfMaxBytesMb of 10.pdfenpdfsworden samengevoegd en ontdubbeld voordat ze worden geladen.- Als er geen PDF-invoer is opgegeven, geeft de tool een fout.
pageswordt geparsed als paginanummers vanaf 1, ontdubbeld, gesorteerd en begrensd op het geconfigureerde maximumaantal pagina’s.passwordis van toepassing op elke PDF in het verzoek en wordt alleen gebruikt door de terugvalmodus voor extractie.maxBytesMbis standaard ingesteld opagents.defaults.pdfMaxBytesMbof10.
Ondersteunde PDF-referenties
- lokaal bestandspad (inclusief
~-uitbreiding) file://-URLhttp://- enhttps://-URL- door OpenClaw beheerde inkomende refs zoals
media://inbound/<id>
- Andere URI-schema’s (bijvoorbeeld
ftp://) worden geweigerd metunsupported_pdf_reference. - In sandboxmodus worden externe
http(s)-URL’s geweigerd. - Met beleid voor alleen-werkruimtebestanden ingeschakeld, worden lokale bestandspaden buiten toegestane roots geweigerd.
- Beheerde inkomende refs en opnieuw afgespeelde paden onder de inkomende mediaopslag van OpenClaw zijn toegestaan met beleid voor alleen-werkruimtebestanden.
Uitvoeringsmodi
Native providermodus
Native modus wordt gebruikt voor provideranthropic en google.
De tool verzendt ruwe PDF-bytes rechtstreeks naar provider-API’s.
Limieten van native modus:
pageswordt niet ondersteund. Indien ingesteld, retourneert de tool een fout.passwordwordt niet ondersteund. Gebruik een niet-native model om versleutelde PDF’s te analyseren.- Meervoudige PDF-invoer wordt ondersteund; elke PDF wordt als native documentblok / inline PDF-onderdeel vóór de prompt verzonden.
Terugvalmodus voor extractie
Terugvalmodus wordt gebruikt voor niet-native providers. Flow:- Extraheer tekst uit geselecteerde pagina’s (tot
agents.defaults.pdfMaxPages, standaard20). - Als de geëxtraheerde tekstlengte minder dan
200tekens is, render geselecteerde pagina’s naar PNG-afbeeldingen en neem ze op. - Verstuur geëxtraheerde inhoud plus prompt naar het geselecteerde model.
- Extractie van pagina-afbeeldingen gebruikt een pixelbudget van
4,000,000. - Versleutelde PDF’s kunnen worden geopend met de parameter
passwordop topniveau. - Als het doelmodel geen afbeeldingsinvoer ondersteunt en er geen extraheerbare tekst is, geeft de tool een fout.
- Als tekstextractie slaagt maar afbeeldingsextractie vision zou vereisen op een tekstmodel, laat OpenClaw de gerenderde afbeeldingen weg en gaat verder met de geëxtraheerde tekst.
- Terugval voor extractie gebruikt de gebundelde
document-extract-Plugin. De Plugin beheertclawpdf, dat tekstextractie en afbeeldingsrendering biedt via PDFium WebAssembly.
Configuratie
Uitvoerdetails
De tool retourneert tekst incontent[0].text en gestructureerde metadata in details.
Algemene details-velden:
model: opgeloste modelreferentie (provider/model)native:truevoor native providermodus,falsevoor terugvalattempts: terugvalpogingen die vóór succes zijn mislukt
- enkele PDF-invoer:
details.pdf - meervoudige PDF-invoer:
details.pdfs[]metpdf-items - metadata voor herschrijving van sandboxpaden (indien van toepassing):
rewrittenFrom
Foutgedrag
- Ontbrekende PDF-invoer: gooit
pdf required: provide a path or URL to a PDF document - Te veel PDF’s: retourneert gestructureerde fout in
details.error = "too_many_pdfs" - Niet-ondersteund referentieschema: retourneert
details.error = "unsupported_pdf_reference" - Native modus met
pages: gooit duidelijke foutpages is not supported with native PDF providers
Voorbeelden
Enkele PDF:Gerelateerd
- Toolsoverzicht - alle beschikbare agenttools
- Configuratiereferentie - configuratie voor pdfMaxBytesMb en pdfMaxPages