Zum Inhalt springen
Developer

FlexibleLatexTemplate

System und Einstellungen4 EndpunkteLatex / FlexibleLatexTemplate

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/templates/flexible_latex_template_tools/editor_meta \
  --header 'x-iw-jwt-token: <TOKEN>'

Prüft eine ID für eine neue Vorlage und schlägt eine freie ID vor (aus dem Namen oder der duplizierten Vorlage).

GET/api/templates/flexible_latex_template_tools/id_check

Query-Parameter

idstringZu prüfende ID
namestringName der Vorlage, aus der der Vorschlag gebildet wird
base_idstringID der duplizierten Vorlage

Antworten

200Prüfergebnis und Vorschlag

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/templates/flexible_latex_template_tools/id_check \
  --header 'x-iw-jwt-token: <TOKEN>'

Führt den Prüflauf („Prüflauf“) für den übermittelten, noch nicht gespeicherten Vorlagenzustand aus: Twig-Syntax, Rendering mit einem minimalen und einem maximalen Datensatz des Datentyps sowie das PDF-Rendering.

POST/api/templates/flexible_latex_template_tools/check

Felder, die nicht übermittelt werden, werden aus der gespeicherten Vorlage mit derselben ID übernommen.

Query-Parameter

render_pdfbooleanfalse überspringt die PDF-Erstellung (Standard: true)

Antworten

200Bericht prüfen

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/templates/flexible_latex_template_tools/check \
  --header 'x-iw-jwt-token: <TOKEN>'

Erstellt einen Vorlagenvorschlag aus einem PDF- / Bild-Upload oder einer Webseite per OCR + KI. Das Ergebnis wird nicht gespeichert, der Editor öffnet es wie eine duplizierte Vorlage.

POST/api/templates/flexible_latex_template_tools/ai_import

Request-Body multipart/form-data

  • filestring (binary)

    PDF oder Bild (PNG / JPG)

  • urlstring

    Webseite zum Konvertieren anstelle einer Datei

  • render_typestring

    latex or html

  • tagstring

    Datentyp der Vorlage (Referenzklassenschlüssel)

  • namestring

    Name der neuen Vorlage

  • hintstring

    Zusätzliche Anweisungen für die KI

Antworten

200Vorlagenvorschlag mit Prüfbericht

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/templates/flexible_latex_template_tools/ai_import \
  --header 'content-type: multipart/form-data' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --form file='@datei.pdf'