← Terug naar documentatie

Documenttools

Een uitgebreide toolset waarmee AI-werknemers documenten kunnen aanmaken, converteren en beheren zonder externe integraties nodig te hebben.

Overzicht

Met documenttools kunnen AI-werknemers PDF's genereren, afbeeldingen converteren, documenten samenvoegen en splitsen, en bestanden per e-mail versturen - allemaal zonder externe documentverwerkingsservices nodig te hebben.

  • Maximale bestandsgrootte: 50 MB per bestand
  • Ondersteunt idempotentie om dubbele bewerkingen te voorkomen
  • Alle gegenereerde bestanden worden veilig opgeslagen en zijn te downloaden vanaf de pagina Bestanden
  • E-mailbijlagen vereisen een SMTP-e-mailintegratie

Beschikbare tools

doc.markdownToPdf

Converteert Markdown-inhoud naar een gestileerd PDF-document

Toepassing: Genereer rapporten, documentatie of opgemaakte inhoud vanuit Markdown-tekst

Parameters:

markdown (string)outputFileName (string)pageSize? (A4|Letter|Legal)landscape? (boolean)

doc.htmlToPdf

Converteert HTML-inhoud met CSS-opmaak naar PDF

Toepassing: Maak documenten met huisstijl, facturen of gestileerde lay-outs

Parameters:

html (string)outputFileName (string)pageSize? (A4|Letter|Legal)landscape? (boolean)

doc.textToPdf

Converteert platte tekst naar een eenvoudig PDF-document

Toepassing: Exporteer logs, notities of platte tekst

Parameters:

text (string)outputFileName (string)pageSize? (A4|Letter|Legal)

doc.renderTemplateToPdf

Rendert een Handlebars-sjabloon met gegevens naar PDF

Toepassing: Genereer gepersonaliseerde brieven, facturen en contracten met variabele gegevens

Parameters:

template (string)data (object)outputFileName (string)pageSize?landscape?

doc.imageConvert

Converteert afbeeldingen tussen de formaten JPEG, PNG en WebP

Toepassing: Optimaliseer afbeeldingen voor het web of converteer tussen formaten

Parameters:

sourceFileId (string)targetFormat (jpeg|png|webp)quality? (1-100)outputFileName (string)

doc.imagesToPdf

Combineert meerdere afbeeldingen tot één PDF

Toepassing: Maak fotoalbums, beeldcompilaties of gebundelde gescande documenten

Parameters:

imageFileIds (string[])outputFileName (string)pageSize?landscape?

doc.mergePdfs

Voegt meerdere PDF-bestanden samen tot één document

Toepassing: Combineer rapporten, facturen of documenten

Parameters:

pdfFileIds (string[])outputFileName (string)

doc.splitPdf

Haalt specifieke pagina's uit een PDF

Toepassing: Haal hoofdstukken, secties of specifieke pagina's eruit

Parameters:

sourceFileId (string)startPage (number)endPage (number)outputFileName (string)

comms.emailWithAttachments

Verstuurt e-mail met bestandsbijlagen via SMTP

Toepassing: Verstuur gegenereerde documenten rechtstreeks naar ontvangers

Parameters:

to (string)subject (string)body (string)attachmentFileIds (string[])replyTo?

Voorbeeld: factuur-PDF genereren

{
  "type": "doc.renderTemplateToPdf",
  "template": "<h1>Invoice #{{invoiceNumber}}</h1>
    <p>Bill to: {{customerName}}</p>
    <table>
      <tr><td>{{item}}</td><td>{{amount}}</td></tr>
    </table>
    <p><strong>Total: {{total}}</strong></p>",
  "data": {
    "invoiceNumber": "INV-2024-001",
    "customerName": "Acme Corp",
    "item": "Consulting Services",
    "amount": "$5,000",
    "total": "$5,000"
  },
  "outputFileName": "invoice-2024-001"
}

Gegenereerde bestanden bekijken

Alle gegenereerde bestanden zijn toegankelijk vanaf twee locaties:

  • Pagina Bestanden - Bekijk alle bestanden die door je organisatie zijn gegenereerd
  • Taakdetailweergave - Bekijk bestanden die tijdens een specifieke taak zijn gegenereerd