OPUS4 / opus4-pdf

PDF support in OPUS 4 for instance to generate cover sheets or validate files.
Other
0 stars 0 forks source link

Lizenzbilder für Deckblätter automatisch abhängig vom Dokument auswählen #22

Closed j3nsch closed 1 year ago

j3nsch commented 2 years ago

Das Lizenzbild im Deckblatt-Template muss abhängig vom Dokument generiert werden.

j3nsch commented 2 years ago

Die Lizenzbilder könnten erst einmal unter public/img/licences abgelegt werden. Später wäre es sinnvoll das Anlegen bzw. automatische Herunterladen dieser Bilder mit in die Lizenzverwaltung zu integrieren. Dort wird ja bereits eine URL für das Lizenzbild angegeben. Das wäre aber ein neue Aufgabe für die Erweiterung der Lizenzverwaltung und sollte durch Issues in Application festgehalten werden.

extracts commented 2 years ago

Der Pfad zum public/img/licences Verzeichnis, welches die Lizenzbilder enthält, könnte ähnlich wie der images-basepath an Pandoc übergeben werden:

--variable=licence-images-path:public/img/licences/

In der Template steht der Pfad dann über die Variable $licence-images-path$ zur Verfügung. Die bei der Deckblatt-Generierung erstellte Metadaten-Datei (meta.json) würde dann lediglich den Dateinamen des Lizenzbildes enthalten.

Alternativ könnte die Metadaten-Datei einfach den vollen Pfad zum Lizenzbild enthalten.

extracts commented 2 years ago

Siehe auch OPUS4/opus4-licences#5 (Defaultverzeichnis für Lizenz-Logos definieren)

extracts commented 1 year ago

Das Verzeichnis für Lizenzlogos kann nun über die Konfigurationsoption licences.logos.path angegeben werden. Siehe dazu auch "Anzeigen von Lizenzlogos" in der Paket-Dokumentation.