„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie zeige ich chinesische Schriftzeichen mit SimSun in mit Apache FOP generierten PDFs an?

Wie zeige ich chinesische Schriftzeichen mit SimSun in mit Apache FOP generierten PDFs an?

Veröffentlicht am 22.12.2024
Durchsuche:846

How to Display Chinese Characters with SimSun in Apache FOP Generated PDFs?

Apache FOP zeigt chinesische Schriftzeichen mit SimSun an

Viele Benutzer sind auf das Problem gestoßen, dass chinesische Schriftzeichen als „####“ angezeigt werden Mit Apache FOP generierte PDF-Dokumente. Die Lösung dieses Problems umfasst einen dreistufigen Prozess.

Zuerst ist es notwendig, die gewünschte Schriftfamilie in der FO-Datei anzugeben. Standardmäßig verwendet FOP die Schriftart Helvetica, die möglicherweise keine chinesischen Zeichen unterstützt. Um eine andere Schriftart, beispielsweise SimSun, anzugeben, fügen Sie die folgende Zeile in die FO-Datei ein:

...

Dies allein reicht jedoch möglicherweise nicht aus, um das Problem zu lösen. FOP erfordert außerdem eine Konfiguration, um die angegebene Schriftartenfamilie der tatsächlichen Schriftartendatei zuzuordnen. Diese Konfiguration wird in der FOP-Konfigurationsdatei angegeben, die sich normalerweise unter conf/fop.xconf befindet. Fügen Sie der Konfigurationsdatei die folgenden Zeilen hinzu:

/path/to/fonts

Dadurch wird FOP angewiesen, alle Schriftartdateien im angegebenen Verzeichnis automatisch zu konfigurieren . Alternativ können Sie die Schriftartzuordnung explizit für jede Kombination aus Schriftartfamilie und -stil angeben:


  

Geben Sie abschließend die Konfigurationsdatei an, wenn Sie FOP aufrufen. Verwenden Sie in der Befehlszeile die Option -c:

fop -c /path/to/fop.xconf input.fo input.pdf

Oder, wenn Sie FOP von Java verwenden Code:

fopFactory.setUserConfig(new File("/path/to/fop.xconf"));

Durch Befolgen dieser Schritte verfügt FOP über die notwendigen Informationen, um chinesische Zeichen mit der SimSun-Schriftart in generierten PDF-Dokumenten korrekt anzuzeigen.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3