How to Run the Examples

All examples are hosted on GitHub. Each SDK repository includes working code samples.

Quick Example — Convert DOCX to PDF

# Get access token
TOKEN=$(curl -s -X POST "https://api.aspose.cloud/connect/token" \
  -d "grant_type=client_credentials&client_id=$CLIENT_ID&client_secret=$CLIENT_SECRET" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  | grep -o '"access_token":"[^"]*"' | cut -d'"' -f4)

# Convert document
curl -X PUT "https://api.aspose.cloud/v4.0/words/test.docx/saveAs" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"SaveFormat":"pdf", "FileName":"test.pdf"}'
import asposewordscloud

api = asposewordscloud.WordsApi("CLIENT_ID", "CLIENT_SECRET")

# Upload a document
with open("test.docx", "rb") as f:
    api.upload_file(asposewordscloud.models.requests.UploadFileRequest(
        f, "test.docx"))

# Convert to PDF
request = asposewordscloud.models.requests.SaveAsRequest(
    "test.docx",
    asposewordscloud.models.SaveOptionsData(
        save_format="pdf", file_name="test.pdf"
    )
)
result = api.save_as(request)
print(f"Converted: {result.save_result.dest_document.href}")

All SDK Repositories on GitHub | → Quickstart