Import
Vorlage importieren
Machen Sie aus Word, JasperReports (.jrxml) oder BIRT (.rptdesign) eine Brevier-Vorlage, und sehen Sie, welche Seite dieses Abschnitts welchen Schritt zeigt.
Auf dieser Seite
brevier import liest eine Vorlage, die Sie schon haben, und schreibt die
Dateien einer Brevier-Vorlage. Ihr Datencode bleibt. Nur der Aufruf, der das PDF
erzeugt, ändert sich.
| Sie haben | Befehl | Der Import schreibt |
|---|---|---|
Eine Word-Datei mit Serienbrieffeldern (.docx) |
brevier import brief.docx -o templates/brief |
brief.html, brief.css, brief.schema.json |
Einen JasperReports-6-Bericht (.jrxml) |
brevier import bericht.jrxml -o templates/bericht |
bericht.html, bericht.css, bericht.schema.json, sample.json |
Einen BIRT-Bericht (.rptdesign) |
brevier import bericht.rptdesign -o templates/bericht |
Dieselben vier Dateien |
- Wie jeder Befehl außer
brevier licencebraucht der Import einen Lizenzschlüssel in der UmgebungsvariablenBREVIER_LICENCE_KEY. -oist der Ordner, in den der Import schreibt. Ohne-oliegen die Dateien neben der Eingabedatei. Ein Ordner, den es nicht gibt, wird angelegt.- Der Import ersetzt keine Datei, die schon existiert, damit eine Vorlage, die
Sie bearbeitet haben, nicht verloren geht. Mit
--forceersetzt er sie. - Eine
.pdf-Datei nimmt der Befehl an, schreibt aber keine Datei: der AcroForm-Import ist geplant. - Der Befehl endet mit Exit-Code 0, wenn er die Dateien geschrieben hat. Er endet mit Exit-Code 1 bei einem unbekannten Dateityp, bei einer Datei, die schon existiert, und bei einer Datei, die keine gültige Word-, JasperReports- oder BIRT-Datei ist. Jeder Fall gibt eine Meldung aus.
Das Ergebnis sehen Sie zuerst auf der Vorlagen-Seite. Sie zeigt die Mahnung (aus Word) und den Kontoauszug (aus JasperReports) als die PDFs, die Brevier aus den importierten Dateien setzt.
Die vier Schritte
- Die Datei importieren. Der Befehl schreibt die Vorlagendateien und gibt
für jedes Element, das er weglässt, eine Zeile aus:
Not converted: line 137: line in the detail band. - Genannte Elemente behandeln. Für jedes genannte Element gibt es einen Ausweg, den Sie von Hand gehen. Öffnen Sie die Dateien und prüfen Sie sie: Der Import schreibt, was er lesen kann.
- Setzen und prüfen. Führen Sie
brevier pdfmit den Daten aus, dannbrevier lint, um Text zu finden, der nicht passt. - Den Aufruf ersetzen. Ihr Dienst behält seinen Datencode und tauscht den einen Aufruf, der das PDF erzeugt.
Seiten dieses Abschnitts
| Seite | Inhalt |
|---|---|
| Beispiel | Ein JasperReports-Bericht vom ersten Befehl bis zum PDF, mit jeder Datei. |
| Word | Die Serienbrieffelder und Vorlagen-Tags, die der Import liest, und was er mit Formatvorlagen, Kopf- und Fußzeile macht. |
| JasperReports | Was der Import umwandelt und was er nennt, und die Optionen des PDF-Exports. |
| BIRT | Was der Import aus einer .rptdesign-Datei liest. |
| Auswege | Was Sie von Hand tun, für jedes Element, das der Import nennt. |
| Den Aufruf ersetzen | Die zwei Schritte von Ihrem Render-Aufruf zum Brevier-Aufruf, in Java, Python, TypeScript und C#. |