Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Info

Versionshinweis

Verfügbar ab print-core 5.0 / brandbox 8

Wählen Sie bei einer Restful-Seite den Service "Print Generierung" Renderer für Publishing, um via Rest Ausgaben über die Rest-Schnittstelle Publikationen zu generieren.

Status
titlePOST

Ressource

/rest/v5/{identifierRestfulPageIdentifier}identifier: Identifikator der Page

Parameter

...

Parameter

...

Beispiel

...

Beschreibung

...

optional

...

identifier

...

Parameter

Bereichnung

Beschreibung

Beispiel

optional

renderId

Die id des Renderers. Dort sollt auch das Datentransformationsprofil definiert werden, mit dem generiert werden soll.

3

nein

identifier

Mit der Kombination aus identifier und id wird definiert, welcher Datensatz per ETL verarbeitet werden soll.

Beispiele:

PrintDocument → Generierung des gesamten Dokuments mit allen dessen PrintPages

PrintPage → Generierung einer spezifischen PrintPage

Nein

id

1

PublishPublication

nein

id

Mit der Kombination aus identifier und id wird definiert, welcher Datensatz per ETL verarbeitet werden soll.

1

Nein

nein

configuration

2

Die id des Datensatzes für die Generierung Konfiguration. Dort sollt auch die Ausgabeart definiert werden, die generiert werden soll.

nein

Nein

context

context[customkey]=customvalue&context[customkey2]=customvalue2

Daten, die in den Generierung-Kontext geschrieben werden.

Ja

Unterstützte Ausgabeformate

Es sind nicht automatisch alle Ausgaben unterstützt. Diese sind unterstützt:

  • Druck PDF (print-restful 1.0)

Response

Die Response ist abhängig der Ausgabe der Generierung Konfiguration.

Beispiel
Codeblock
languagejs
{
    "body": {
        "value": "123", // Id der generierten Datei
        "type": "pdf",
        "meta": {
            "name": "mypdf.pdf",
            "size": "12.34 MB",
            "dpi": "300 dpi"
        }
    },
    "code": 0,
    "message": "",
    "extra": []
}

Weitere Funktionen

 

Status
titleGET
Status
titlePUT
Status
titleDELETE
sind nicht implementiert.

Generierte Datei herunterladen

...

filterIds

Mit dem Filter wird ermöglicht einen vordefinierten Filter in einer der betroffenen Tabellen an den Datentransformationsprozess durchzureichen.

filterIds[PublishChapter]=1&
filterIds[PublishLayoutNode]=2

ja

collationId

Die Collation mit der transformiert werden soll.

1

ja

Die Ausgabe und Verarbeitung entspricht, dann der in der Print-Generierung.

Beispiel-Request

configuration=2&renderId=1&identifier=PublishPublication&id=115