【问题标题】:Convert svg to some image format in java在java中将svg转换为某种图像格式
【发布时间】:2019-01-14 13:36:15
【问题描述】:

假设我有格式良好的 svg 文件——我使用了 foreignObjects 和其中的各种东西——我可以有一些 java 代码让我输入 svg 字符串,并得到某种图像文件吗?

或者,给我一个pdf?我对输出格式并不在意,只是想要一些将 svg 转换为图像的简单代码。

我知道有蜡染之类的东西,但我不知道如何将它们结合在一起。

【问题讨论】:

    标签: java svg


    【解决方案1】:

    Apache Batik 可能是最好的 Java 渲染器。我假设您指的是常规 Java 应用程序,而不是 Android。

    但是 Batik 不支持 <foreignObject>。为此,它需要包含一个完整的 HTML 渲染引擎。

    要同时支持 SVG 和 HTML,您需要嵌入一个完整的浏览器引擎。例如无头 Chrome。

    【讨论】:

      猜你喜欢
      • 2017-05-11
      • 1970-01-01
      • 2011-05-11
      • 2017-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-04
      相关资源
      最近更新 更多