我有一個用於將svg轉換爲pdf的java程序。在這個svg文件中,我將Myriad Pro Light作爲樣式,在轉換爲pdf之後,字體即將出現。任何人都可以建議我如何以編程方式配置字體樣式。在java中轉換svg爲pdf的字體
1
A
回答
0
Batik依靠AWT字體渲染SVG文本。如果在系統中未找到字體或未註冊字體,則最終會顯示默認的「sans serif」字體。
您必須確保系統上安裝了「Myriad pro light」字體,並且它具有與SVG文件中引用的字體完全相同的系列名稱(查看font-family屬性)。如果需要,在SVG文件中更正它。
如果安裝的字體全系統不是一個選項,你可以在運行的時候使用這樣的事情
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
InputStream is = new FileInputStream(new File("path_to_myriad.ttf"));
java.awt.Font font;
try {
font = java.awt.Font.createFont(java.awt.Font.TRUETYPE_FONT, is);
ge.registerFont(font);
} catch (FontFormatException e) {
e.printStackTrace();
}
相關問題
- 1. 將SVG/PDF轉換爲EMF
- 2. 使用自定義字體將SVG轉換爲PDF/JPG/PNG
- 3. 將PDF轉換爲Java中的PDF/a
- 4. Java轉換爲PDF
- 5. pdf(帶類型3字體)在java中的圖像轉換
- 6. Java/iText/Flying Saucer:將包含svg標籤的HTML轉換爲pdf
- 7. TCPDF自定義字體轉換問題時,SVG到PDF
- 8. base64轉換爲PDF在Java中
- 9. 使用ImageMagick將SVG轉換爲PDF並具有可靠的字體選擇?
- 10. 使用tcpdf在PHP中使用tcpdf的svg轉換爲pdf
- 11. 使用Python中的自定義字體將SVG轉換爲PNG
- 12. 將PDF轉換爲Java中的Word
- 13. 使用PdfSharp將C#中的窗體轉換爲PDF使用PdfSharp轉換爲PDF
- 14. 將UTF-8 PDF字體轉換爲JasperReports 3.7。* Java/Spring中編譯的報告
- 15. 如何在Java中將字符串轉換爲PDF
- 16. Html轉換爲PDF的PDF轉換
- 17. 將嵌入式CSS的SVG轉換爲Python中的PDF
- 18. 錯誤DOCX轉換爲PDF在Java
- 19. 將PDF轉換爲字節
- 20. 將字節[]轉換爲PDF
- 21. 將SVG的字體大小轉換爲NSFont的大小
- 22. 如何使用SVG圖形將PDF轉換爲PDF文件?
- 23. 如何將Type 3字體轉換爲PDF中的Type 1字體
- 24. 爲什麼這個.svg文件不能轉換爲字體?
- 25. 在Excel中將PDF轉換爲PDF
- 26. 在PDF中將PDF轉換爲HTML?
- 27. Docx到PDF轉換在java
- 28. 將ggplot對象轉換爲使用Open Sans Semibold字體的svg
- 29. 轉換SVG文件與谷歌的字體爲PNG - PHP
- 30. 如何將Base64轉換爲Java中的字符串(用於pdf)
你能不能給我們你的軟件的更多細節創建SVGDocument實例之前註冊使用您的轉換?如果它允許字體嵌入,它應該暴露映射設施(字體 - >字體文件)。 –
我沒有使用任何特定的軟件將svg轉換爲pdf,但我通過java程序轉換了svgs。 – Dalee
你必須依靠一個圖書館或某物; java沒有任何內置pdf或svg工具。請解釋你如何從svg到pdf,這樣有人可以幫助你。 –