我有一个网站使用SVG交互式客户端thingamabob。我想提供下载完成输出PDF的选项。我可以将最终的SVG输出传递回服务器,在那里我想将其转换为PDF,然后将其返回给客户端进行下载。SVG在共享的Linux服务器上的PDF
这将需要在无头共享Linux服务器上工作,安装或编译要么是巨大的痛苦,要么是不可能的。该网站是PHP,所以理想的解决方案是PHP,或者使用易于安装在共享网络服务器上的软件。 Python,perl和ruby都是可用的,以及你在Linux机器上可能会遇到的常见问题。涉及cairo,scripting inkscape或安装比'FTP'更复杂的解决方案可能已经不存在了。花费大量资金也是自然而然的。由于这是一个共享服务器,内存和/或CPU饥饿的解决方案也不存在,因为它们往往会被杀死;这或多或少排除蜡染。
到目前为止,我所得到的最接近的是this XSL transform,我可以从PHP驱动,然后通过ps2pdf(已安装)喷出结果后记。唯一的问题是它不支持SVG路径 - 如果它支持的话,那将是完美的。
在StackOverflow上有一堆或相关的问题,我已经读过所有这些问题,但他们都假设你可以安装东西,花钱或两者都有。
有没有人有现成的解决方案,或者我应该花一些停机时间试图添加路径支持到XSL转换?
感谢, Dunc
+1用于回来和更新 – hawbsl 2010-12-06 10:57:49