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

Community

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 licence braucht der Import einen Lizenzschlüssel in der Umgebungsvariablen BREVIER_LICENCE_KEY.
  • -o ist der Ordner, in den der Import schreibt. Ohne -o liegen 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 --force ersetzt 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

  1. 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.
  2. 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.
  3. Setzen und prüfen. Führen Sie brevier pdf mit den Daten aus, dann brevier lint, um Text zu finden, der nicht passt.
  4. 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#.