This page covers all supported template formats, output format combinations, PDF settings, and accepted file formats and size limits across all Doctavian API operations.
Doctavian supports six template formats across Microsoft and Google ecosystems. Each template format can produce a specific set of output formats.
| Template Format | DOCX | XLSX | CSV | PPTX | Google Doc | Google Sheet | Google Slide | |
|---|---|---|---|---|---|---|---|---|
| DOCX | ✅ | ✅ | — | — | — | — | — | — |
| XLSX | ✅ | — | ✅ | ✅ | — | — | — | — |
| PPTX | ✅ | — | — | — | ✅ | — | — | — |
| Google Docs | ✅ | ✅ | — | — | — | ✅ | — | — |
| Google Sheets | ✅ | — | ✅ | ✅ | — | — | ✅ | — |
| Google Slides | ✅ | — | — | — | ✅ | — | — | ✅ |
| Format | Extension | Description |
|---|---|---|
.pdf | Portable Document Format — fixed layout, universally readable | |
| DOCX | .docx | Microsoft Word — editable, widely supported |
| XLSX | .xlsx | Microsoft Excel — spreadsheet format |
| CSV | .csv | Comma-separated values — lightweight tabular data |
| PPTX | .pptx | Microsoft PowerPoint — presentation format |
| Google Doc | — | Native Google Docs format — stored in Google Drive |
| Google Sheet | — | Native Google Sheets format — stored in Google Drive |
| Google Slide | — | Native Google Slides format — stored in Google Drive |
When generating PDF output, two additional settings control the PDF specification applied.
Controls the PDF/A standard applied to the output. PDF/A is an ISO standard for archival PDFs that ensures long-term accessibility.
| Value | Description |
|---|---|
PdfA1a | PDF/A-1a — full accessibility compliance including tagged structure |
PdfA1b | PDF/A-1b — visual reproducibility, no tagged structure required |
PdfA2a | PDF/A-2a — based on PDF 1.7, full accessibility |
PdfA2b | PDF/A-2b — based on PDF 1.7, visual reproducibility |
PdfA2u | PDF/A-2u — based on PDF 1.7, requires Unicode text mapping for all text |
PdfA3a | PDF/A-3a — allows embedding of arbitrary file attachments (default) |
PdfA3b | PDF/A-3b — PDF/A-3 without accessibility tagging requirement |
PdfA3u | PDF/A-3u — PDF/A-3 with Unicode text mapping, allows embedded file attachments |
Controls the underlying PDF specification version:
| Value | Description |
|---|---|
PDF_1_4 | PDF 1.4 — broad compatibility |
PDF_1_5 | PDF 1.5 |
PDF_1_6 | PDF 1.6 |
PDF_1_7 | PDF 1.7 — default, recommended for most use cases |
PDF_2_0 | PDF 2.0 |
Files uploaded via POST /signatures/document/upload for use in envelopes. Files can be uploaded as multipart form-data (multiple files per request, order preserved) or as a binary stream (single file per request).
| Format | Extension | Max size (Production) | Max size (Staging) |
|---|---|---|---|
.pdf | 20 MB | 10 MB | |
| Word Document | .docx | 20 MB | 10 MB |
| Word Document (legacy) | .doc | 20 MB | 10 MB |
Template files uploaded for use in Document Solutions:
| Format | Extension | Authoring tool |
|---|---|---|
| Word Document | .docx | Microsoft Word |
| Excel Workbook | .xlsx | Microsoft Excel |
| PowerPoint Presentation | .pptx | Microsoft PowerPoint |
| Google Docs | — | Google Docs |
| Google Sheets | — | Google Sheets |
| Google Slides | — | Google Slides |
Files uploaded by recipients during a signing session via POST /signatures/envelope/{envelopeId}/attachment/upload. Accepted formats depend on your envelope configuration — contact support for format restrictions applicable to your subscription.
The POST /documents/document/manage and POST /signatures/document/manage endpoints support the following formats for copy and move operations:
| Format | Extension |
|---|---|
.pdf | |
| Word Document | .docx |
| Excel Workbook | .xlsx |