Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java MathML到图像(如JEuclid)在GAE上工作_Java_Google App Engine_Apache Fop_Mathml - Fatal编程技术网

Java MathML到图像(如JEuclid)在GAE上工作

Java MathML到图像(如JEuclid)在GAE上工作,java,google-app-engine,apache-fop,mathml,Java,Google App Engine,Apache Fop,Mathml,我想知道是否有人成功地将MathML表达式转换为GAE中的图像 GAE对允许的类施加了许多限制(再见FOP/JEUclid),我无法在前端(mathjax)中执行逻辑,因为目标是打印pdf 到目前为止,我考虑在GAE中更改PaaS或切换到托管vm,但这似乎有些过头了 谢谢我有处理数学公式和生成PDF的经验。这花了我一段时间,但我还是在Appengine上做到了。我尝试了大多数已知库,包括FOP,当然,没有一个在gae上工作 我使用的是: 用于数学渲染。它可以通过HTTP调用生成一个图像,只需在

我想知道是否有人成功地将MathML表达式转换为GAE中的图像

GAE对允许的类施加了许多限制(再见FOP/JEUclid),我无法在前端(mathjax)中执行逻辑,因为目标是打印pdf

到目前为止,我考虑在GAE中更改PaaS或切换到托管vm,但这似乎有些过头了


谢谢

我有处理数学公式和生成PDF的经验。这花了我一段时间,但我还是在Appengine上做到了。我尝试了大多数已知库,包括FOP,当然,没有一个在gae上工作

我使用的是:

  • 用于数学渲染。它可以通过HTTP调用生成一个图像,只需在请求中传递公式,就可以得到一个PNG。我已经安装在单独的服务器上(我已经有了这个服务器,非常基本的一个,用于wordpress之类的东西,所以这不是一个问题)。您还可以找到一些带有mathtex.cgi的公共服务器,包括官方服务器,您可以使用带有自己服务器的w/o
  • PDF格式。它有一些小问题,但大部分是有效的。要将公式放入PDF,我有以下技巧:一个简单的正则表达式将数学代码替换为指向虚拟协议的
    标记
    math://
    ,然后我有一个自定义
    ImageProvider
    ,它通过使用MathTex为这些URL呈现公式
  • 对于浏览器客户端,MathJax工作正常

有点黑客,需要一个便宜的外部服务器,但这是可行的

谢谢你的回答。我使用的是itextpdf,它可以在GAE上生成PDF,但用于MathML的JEUclid不能。是的,调用外部系统(如mathmlcloud)获取图像是我的想法,但它是……黑客。是的,黑客,但这是唯一的方法。我花了将近一个月的时间(好吧,兼职,但无论如何)尝试不同的选择,直到它发展成这样