PDF to Text Converter
Extract readable text content from PDF documents
Popular
Free
Upload PDF File
Extracted Text
REST API Documentation
Use this endpoint to convert PDF files to text programmatically.
POST /api/v1/text/pdf/extract
Request Body
{
"file": "base64_encoded_pdf_content",
"preserve_formatting": true
}
Response
{
"text": "Extracted text content...",
"pages": 5,
"file_size": 2048
}
Code Examples
Python
import requests
url = "https://joat.tools/api/v1/text/pdf/extract"
data = {"file": pdf_base64, "preserve_formatting": True}
response = requests.post(url, json=data)
print(response.json()["text"])
JavaScript
const response = await fetch('/api/v1/text/pdf/extract', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
file: pdfBase64,
preserve_formatting: true
})
});
const result = await response.json();
MCP Server Integration
Use JOAT Tools with AI agents through the Model Context Protocol.
Add to Claude Desktop Config
{
"mcpServers": {
"joat-tools": {
"command": "npx",
"args": ["@joat/mcp-server"],
"env": {
"JOAT_API_KEY": "your_api_key_here"
}
}
}
}
Available Tools
-
extract_pdf_textTool
Extract text content from PDF files -
convert_image_formatTool
Convert images between different formats -
scrape_websiteTool
Extract content and data from websites