DWS Processor API

Nutrient DWS Processor API is an HTTP API that provides you with a simple document-in, document-out-based workflow that scales as you grow. Generate PDFs, convert documents to PDF, modify existing PDFs, and more.


Quick start

Get started with Nutrient DWS Processor API using our SDK client libraries, or send raw HTTP requests.

Installation

Terminal window
pip install nutrient-dws

Example

import asyncio
from nutrient_dws import NutrientClient
async def main():
client = NutrientClient(api_key="YOUR_API_KEY")
result = await client.convert("document.docx", "pdf")
with open("output.pdf", "wb") as f:
f.write(result.buffer)
asyncio.run(main())

Prefer a more guided setup (API key, dashboard, more examples)? Follow the getting started guide.


Supported languages


Supported file types

PDF documents
  • PDF
Image files
  • PNG
  • JPG
  • TIFF
MS Office files
  • DOC
  • DOCX
  • PPT
  • PPTX
  • XLS
  • XLSX

Browse some of our action categories to find the API you need to build a lean document processing workflow.


Try out API actions