Intelligent PDF Text Extraction
Extracts selectable text from digital PDFs with high fidelity. Automatically detects scanned pages and falls back to OCR at high resolution — no configuration needed. Multi-page PDFs processed in full.
Most document workflows require five or more separate tools — a PDF extractor, an OCR engine, a Word converter, an image processor, and a translation service, each with its own API key, pricing model, and failure mode. DocConvert consolidates all of them into one consistent REST API.
Building document workflows typically means stitching together multiple services, each with its own integration cost, failure mode, and billing model. DocConvert is purpose-built to own the entire pipeline: ingestion, extraction, recognition, conversion, and translation — all behind a single API key and a consistent REST interface.
A single credential gives you access to every conversion endpoint — PDF extraction, OCR, Word conversion, image processing, and translation. No per-feature sign-ups, no rotating tokens across services.
When a PDF contains scanned or image-only pages, DocConvert detects them automatically and switches to high-resolution OCR on the fly. You submit one file and always get text back — no branching logic in your code.
DocConvert applies the most accurate recognition model for each script family. CJK scripts (Chinese Simplified, Chinese Traditional, Japanese, Korean) use a deep-learning engine purpose-built for logographic text, returning detected language and confidence score alongside the extracted content.
When a document contains tabular data — invoices, financial statements, forms — DocConvert extracts each cell individually and returns rows as typed 2-D arrays, ready to insert into a spreadsheet or database without post-processing.
Large documents submit as background jobs, are processed on a dedicated worker fleet, and land in S3. You poll a status endpoint and receive a pre-signed download URL on completion. No SQS queues, no worker servers, no S3 lifecycle policies to manage yourself.
Complex DOCX files — multi-column layouts, embedded images, custom fonts, tracked changes — are converted to PDF with formatting preserved. Each job runs in an isolated environment, so concurrent conversions never interfere with each other.
Submit a foreign-language PDF, TIFF, or scanned image and receive an English translation in one request. DocConvert handles the extraction, language detection, and translation pipeline internally — no chaining separate API calls yourself.
All processing happens on dedicated servers — no third-party cloud OCR calls, no document content sent to external APIs. When self-hosted, files never leave your network perimeter. Ideal for regulated industries handling sensitive documents.
Each capability is a dedicated, tested REST endpoint. No configuration required — send your file, get your result. All processing runs on dedicated infrastructure with no third-party cloud calls.
Extracts selectable text from digital PDFs with high fidelity. Automatically detects scanned pages and falls back to OCR at high resolution — no configuration needed. Multi-page PDFs processed in full.
Auto-detects the dominant script and applies the most accurate recognition model for that script family — including deep-learning recognition for CJK scripts (Chinese, Japanese, Korean) that substantially outperforms general-purpose OCR on logographic text. Returns detected language and confidence score.
Detects table boundaries, extracts each cell individually, and returns rows as typed 2-D arrays alongside paragraph text — all in reading order. Ideal for invoices, financial statements, and forms.
Converts DOCX files to PDF preserving fonts, images, tables, and complex formatting. Each conversion runs in an isolated environment to prevent cross-job interference. Handles large Word documents via the async job queue.
Converts JPEG and multi-frame TIFF images to PDF losslessly. Rasterises PDF pages to TIFF at up to 300 DPI for archiving or downstream OCR pipelines. Single-frame and multi-frame TIFFs supported.
Extracts text from PDF, TIFF, or JPEG and translates it to English in a single API call. Supports 10+ source languages with auto-detection. Async mode for large documents returns a JSON result file.
Every format pair is a dedicated endpoint. Async endpoints return a job_id; poll /status/{job_id} for the result URL.
| Input | Output | Endpoint | Mode |
|---|---|---|---|
| Plain text | /convert/pdf-to-text | Sync | |
| TIFF (300 DPI) | /convert/pdf-to-tiff | Async | |
| JPEG | /convert/jpeg-to-pdf | Sync | |
| TIFF | Plain text | /convert/tiff-to-text | Sync |
| TIFF | /convert/tiff-to-pdf | Sync | |
| DOCX | /convert/docx-to-pdf | Async | |
| JPEG / TIFF / PDF | OCR text | /ocr · /ocr/multilingual | Sync |
| JPEG / TIFF / PDF | Structured JSON + Markdown | /ocr/structured | Sync |
| PDF / TIFF / JPEG | English translation | /translate/document | Sync |
Every endpoint accepts multipart/form-data. Pass your API key in the
X-API-Key header. Synchronous endpoints return the converted file as bytes;
async endpoints return a job_id to poll.
Extract text from a PDF (synchronous)
curl -X POST https://docconvert.skietech.com/tools/docConversion/convert/pdf-to-text \
-H "X-API-Key: your_api_key_here" \
-F "file=@invoice.pdf"
# Returns plain text as application/octet-stream
Convert a scanned document with multilingual OCR
curl -X POST https://docconvert.skietech.com/tools/docConversion/ocr/multilingual \
-H "X-API-Key: your_api_key_here" \
-F "file=@arabic_contract.pdf"
# Returns: { "text": "...", "detected_language": "ar", "confidence": 0.98 }
Convert Word to PDF — async, result via S3
JOB=$(curl -s -X POST https://docconvert.skietech.com/tools/docConversion/convert/multi \
-H "X-API-Key: your_api_key_here" \
-F "source_format=docx" -F "target_format=pdf" -F "file=@report.docx" | jq -r .job_id)
curl "https://docconvert.skietech.com/tools/docConversion/status/$JOB"
# Returns: { "status": "complete", "download_url": "https://s3.amazonaws.com/..." }
Create a free account — no credit card required. Your unique API key is issued instantly after email verification. Free tier includes 50 API calls per day.
POST your file to the appropriate endpoint using any HTTP client, language, or CI pipeline. Include your API key in the X-API-Key header. No SDKs, no vendor lock-in.
Synchronous endpoints return the result file directly as bytes. For large or multi-page documents, async endpoints return a job_id. Poll the status endpoint; on completion receive a pre-signed S3 URL valid for one hour.
Start free. Upgrade when you need more. No per-page charges, no hidden fees.