{"uid":"cap_WtD-sBrkvLSyTPFhLPk1t","slug":"tanod-pdfpeek-office-to-pdf-converter-2add4188","name":"Tanod pdfpeek Office-to-PDF Converter","description":"One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.","url":"https://tanod.dev/v1/docs/to-pdf?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"anyOf":[{"type":"string","maxLength":2048,"minLength":1},{"type":"null"}],"default":null,"description":"Public http(s) URL of the document (at most 20 MB; private, internal and IP-literal hosts are refused); or use file_base64."},"output":{"enum":["base64","url"],"type":"string","default":"base64","description":"base64 (default): the file comes back inline as base64. url: the file is stored for 24 hours and the reply carries a download link (url, expires_at, bytes, content_type, sha256) instead of the base64, which keeps the file out of your context window."},"filename":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"default":null,"description":"Optional original file name (printable, at most 255 characters). The format is detected from the content; the name only matters for text that looks like HTML, which a .txt or .md name keeps as plain text to print as it is."},"file_base64":{"anyOf":[{"type":"string","maxLength":13398872,"minLength":1},{"type":"null"}],"default":null,"description":"The document as base64 (at most 10 MB decoded); or use url. DOCX, XLSX, PPTX, ODT, ODS, ODP, RTF or plain text, detected from the content."}}},"responseSchema":{"type":"json","example":{"file":{"name":"converted.pdf","bytes":106203,"pages":9,"data_base64":"JVBERi0xLjYKJb/3... (trimmed: 141,604 base64 characters in the reply)","content_type":"application/pdf"},"pages":9,"format":"docx","operation":"to-pdf","input_bytes":1311881,"output_bytes":106203,"fidelity_note":"Rendered by LibreOffice 7.4, so layout and page breaks can differ from Microsoft Office. Fonts that are not installed are substituted: Liberation stands in for Arial, Times New Roman and Courier New, and the wider DejaVu for Calibri, Cambria and other fonts, so a document can run to more pages; scripts the fonts do not cover, such as Chinese, Japanese and Korean, may show missing-glyph boxes. Macros never run and nothing in the document is fetched. Hyperlinks are kept when they point to http, https, mailto or a place in the document; links of any other kind are removed (counted in active_content_removed).","untrusted_content":true,"active_content_removed":{}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_WnKmUHi_3KnMFz9HbLsLO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts Word, Excel, PowerPoint, OpenDocument, RTF, or plain text files to PDF using LibreOffice","exampleAgentPrompt":"Can you convert this Word document to PDF for me? Here's the public URL: https://example.com/report.docx","exampleUseCases":[{"title":"Convert DOCX report to PDF","prompt":"I have a Word document at https://myserver.com/quarterly-report.docx — can you convert it to a PDF for me?"},{"title":"Export PowerPoint slides as PDF","prompt":"Here's my PowerPoint presentation as a base64 string — please convert it to a PDF so I can share it with people who don't have PowerPoint installed."},{"title":"Render plain text as PDF","prompt":"I have a plain text file called readme.txt — convert it to PDF for me, keeping it as plain text rather than rendering it as HTML."}],"resultDescription":"Returns a PDF binary (application/pdf) representing the converted document, rendered by LibreOffice from the original Office, OpenDocument, RTF, or text file.","failureModes":["Document URL is private, internal, or uses an IP-literal host — request refused","File exceeds 20 MB via URL or 10 MB decoded via base64 — request rejected","Unsupported or corrupt file format — conversion fails","URL is unreachable or returns a non-document response — fetch error","base64 payload malformed or exceeds maximum length — validation error"],"whenToPreferThis":"Use this endpoint when you need a server-side, LibreOffice-powered conversion of Office or OpenDocument formats to PDF without requiring a local LibreOffice installation. It is ideal for agents automating document workflows, preparing files for sharing or archiving, or generating PDFs from user-submitted Office files via URL or base64 upload. Prefer it over browser-based or client-side converters when you need consistent, headless rendering of complex Office layouts.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:39:36.167Z","isFirstParty":false,"canonicalSlug":"tanod-pdfpeek-office-to-pdf-converter-2add4188"}