Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了SVG到共享linux服务器上的PDF大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有一个使用SVG的交互式客户端thingamabob的网站.我想提供下载完成输出的PDF的选项.我可以将最终的SVG输出传递回服务器,我想将其转换为PDF,然后将其返回给客户端进行下载. 这将需要在无头共享的linux服务器上工作,安装或编译是一个巨大的痛苦或不可能的事情.该网站是php,所以理想的解决方案是php,或使用易于安装在共享的Web服务器上的软件. Python,Perl和ruby都
我有一个使用SVG的交互式客户端thingamabob的网站.我想提供下载完成输出的PDF的选项.我可以将最终的SVG输出传递回服务器,我想将其转换为PDF,然后将其返回给客户端进行下载.

这将需要在无头共享的linux服务器上工作,安装或编译是一个巨大的痛苦或不可能的事情.该网站是PHP,所以理想的解决方案是PHP,或使用易于安装在共享的Web服务器上的软件. Python,Perl和ruby都是可用的,以及您在linux框中可能期望的通常情况.涉及开罗,脚本油画或安装比“FTP”更复杂的解决方案可能已经出来了.自然也会花费大量的金钱.由于这是一个共享服务器,内存和/或cpu饥饿的解决方案也是出来的,因为它们会被杀死;这或多或少排除了蜡染.

到目前为止,我最近的是this XSL transform,我可以从PHP开车,然后通过ps2pdf(已经安装)来播放所得到的后记.唯一的问题是它不支持SVG路径,如果它是,这将是完美的.

在StackOverflow中有一些或相关的问题,我已经阅读了所有这些问题,但他们都认为您可以安装东西,花钱或两者兼容.

有没有人有这样的现成的解决方案,或者我应该花费一些停机时间尝试添加路径支持该XSL转换?

谢谢,
Dunc

解决方法

我今天偶然发现TCPDF,这对我来说是完美的,当时我已经知道了.它只是一个PHP类的集合,大多数事情没有外部依赖.

它可以从头构建PDF,您可以在其中包含几乎任何您想要的内容,包括SVG(包括许多其他内容),如以下示例所示:

http://www.tcpdf.org/examples.php

主要项目页面在这里

http://www.tcpdf.org/

sourceforge页面在这里

http://sourceforge.net/projects/tcpdf/

大佬总结

以上是大佬教程为你收集整理的SVG到共享linux服务器上的PDF全部内容,希望文章能够帮你解决SVG到共享linux服务器上的PDF所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。