У меня есть веб-сайт, который использует SVG для интерактивной клиентской вещи. Я хотел бы предоставить возможность скачать PDF готового вывода. Я могу передать окончательный вывод SVG обратно на сервер, где я хочу преобразовать в PDF, а затем вернуть его клиенту для загрузки.
Это должно работать на безголовом общем Linux-сервере, где установка или компиляция является либо огромной болью, либо невозможной. Веб-сайт является PHP, поэтому идеальным решением будет PHP или использование программного обеспечения, которое легко устанавливается на общем веб-сервере. Доступны Python, Perl и Ruby, а также обычные вещи, которые вы можете ожидать от Linux. Решения, которые включают в себя cairo, сценарий inkscape или более сложную установку, чем «FTP it up», вероятно, уже вышли. Тратить большие суммы денег, естественно, тоже нет. Поскольку это общий сервер, решения, требующие памяти и / или ЦП, также отсутствуют, так как они могут быть убиты; это более или менее исключает батик.
Ближайшее, что у меня есть, это это XSL-преобразование , которое я могу вытолкнуть из PHP, а затем выпустить полученный PostScript через ps2pdf (который уже установлен). Единственная проблема с этим заключается в том, что он не поддерживает SVG-пути - если бы он это сделал, он был бы идеальным.
В StackOverflow есть несколько связанных вопросов, которые я прочитал, но все они предполагают, что вы можете либо устанавливать вещи, тратить деньги, либо и то и другое.
У кого-нибудь есть готовое решение для этого, или я должен просто потратить некоторое время на простое, пытаясь добавить поддержку путей к этому XSL-преобразованию?
Спасибо,
Dunc