Mam stronę internetową, która korzysta z SVG dla interaktywnego klienta thingamabob. Chciałbym udostępnić opcję pobrania pliku PDF z gotowymi danymi wyjściowymi. Mogę przekazać końcowe dane wyjściowe SVG z powrotem do serwera, gdzie chcę przekonwertować na format PDF, a następnie przesłać go do klienta w celu pobrania.SVG do PDF na udostępnionym serwerze linuksowym
Wymagałoby to pracy na bezgłowym udostępnionym serwerze Linux, gdzie instalacja lub kompilacja jest albo ogromnym bólem, albo niemożliwe. Witryna to PHP, więc idealnym rozwiązaniem będzie PHP lub skorzystanie z oprogramowania, które będzie łatwo instalowane na udostępnionym serwerze internetowym. Python, perl i ruby są dostępne wraz ze zwykłymi rzeczami, których można się spodziewać po pudełku Linux-a. Rozwiązania obejmujące cairo, skrypty inkscape lub instalację bardziej złożoną niż "FTP it up" prawdopodobnie już są. Oczywiście wydawane są również duże kwoty pieniędzy. Ponieważ jest to serwer współdzielony, również głodne rozwiązania oparte na pamięci i/lub procesorze są niedostępne, ponieważ będą miały tendencję do zostania zabitym; to mniej lub bardziej wyklucza Batika.
Najbliższy, jaki mam do tej pory, to this XSL transform, który mogę prowadzić z PHP, a następnie nagrać wynikowy postscript przez ps2pdf (który jest już zainstalowany). Jedynym problemem jest to, że nie obsługuje ścieżek SVG - gdyby tak było, byłby idealny.
Istnieje kilka powiązanych pytań na temat StackOverflow, z których wszystkie przeczytałem, ale wszystkie zakładają, że można zainstalować, wydać pieniądze lub jedno i drugie.
Czy ktoś ma gotowe rozwiązanie tego problemu, czy też powinienem poświęcić trochę czasu na próbę dodania ścieżek do tej transformacji XSL?
Dzięki Dunc
+1 za powrót i aktualizację – hawbsl