대화 형 클라이언트 측 thingamabob에 SVG를 사용하는 웹 사이트가 있습니다. 완성 된 출력물의 PDF를 다운로드 할 수있는 옵션을 제공하고 싶습니다. 최종 SVG 출력을 서버로 다시 전달하여 PDF로 변환 한 다음 클라이언트로 반환하여 다운로드 할 수 있습니다.공유 리눅스 서버에서 SVG로 연결
이것은 설치 또는 컴파일이 심한 고통이나 불가능한 헤드리스 공유 리눅스 서버에서 작동해야합니다. 웹 사이트는 PHP이므로 이상적인 솔루션은 PHP이거나 공유 웹 서버에 쉽게 설치되는 소프트웨어를 사용하는 것입니다. 파이썬, 펄, 루비는 리눅스 박스에서 기대할 수있는 일반적인 것들과 함께 사용할 수 있습니다. cairo, scripting inkscape 또는 "FTP up"보다 복잡한 설치가 포함 된 솔루션이 아마도 나와 있습니다. 많은 돈을 쓰는 것도 당연합니다. 이것은 공유 서버이므로 메모리 및/또는 CPU 사용량이 많은 솔루션도 빠져 나옵니다. 이것은 Batik에서 다소 벗어난 규칙입니다.
내가 가지고있는 가장 가까운 것은 this XSL transform입니다. PHP에서 구동 한 다음 ps2pdf (이미 설치되어 있음)를 통해 결과 포스트 스크립트를 실행할 수 있습니다. 유일한 문제는 SVG 경로를 지원하지 않는다는 것입니다. 그렇게했다면 완벽 할 것입니다.
내가 읽은 StackOverflow에는 여러 가지 질문이 있지만 모두 설치하거나 돈을 지출하거나 둘 다 사용할 수 있다고 가정합니다.
누구나 자유롭게 사용할 수있는 솔루션이 있습니까? 아니면 해당 XSL 변환에 경로 지원을 추가하기 위해 일부 휴지기를 사용해야합니까?
덕분에, 덩크
+1 돌아오고 업데이트하는 중입니다. – hawbsl