Tôi có một trang web sử dụng SVG cho một điều tương tác với khách hàng. Tôi muốn cung cấp tùy chọn tải xuống bản PDF của đầu ra đã hoàn thành. Tôi có thể vượt qua đầu ra SVG cuối cùng quay trở lại máy chủ, nơi tôi muốn chuyển đổi sang PDF, sau đó trả lại cho khách hàng để tải xuống.SVG sang PDF trên máy chủ chia sẻ linux
Điều này sẽ cần phải làm việc trên một máy chủ Linux chia sẻ không đầu, nơi cài đặt hoặc biên dịch là một trong hai nỗi đau rất lớn, hoặc không thể. Trang web là PHP, vì vậy giải pháp lý tưởng sẽ là PHP hoặc sử dụng phần mềm được cài đặt dễ dàng trên máy chủ web được chia sẻ. Python, perl và ruby có sẵn, cùng với những điều bình thường bạn có thể mong đợi trên một hộp linux. Các giải pháp liên quan đến cairo, kịch bản inkscape, hoặc cài đặt phức tạp hơn 'FTP nó lên' có lẽ là ra ngoài. Chi tiêu một lượng lớn tiền cũng ra ngoài, một cách tự nhiên. Vì đây là một máy chủ chia sẻ, bộ nhớ và/hoặc các giải pháp CPU đói cũng được ra, vì họ sẽ có xu hướng bị giết; điều này nhiều hơn hoặc ít hơn quy tắc ra Batik.
Điều gần nhất mà tôi đã có cho đến nay là this XSL transform mà tôi có thể lái xe từ PHP và sau đó nhúng postscript kết quả thông qua ps2pdf (đã được cài đặt). Vấn đề duy nhất với điều này là nó không hỗ trợ đường dẫn SVG - nếu nó đã làm, nó sẽ là hoàn hảo.
Có một loạt câu hỏi liên quan trên StackOverflow, tất cả những gì tôi đã đọc qua, nhưng tất cả đều cho rằng bạn có thể cài đặt nội dung, chi tiêu tiền hoặc cả hai.
Có ai có giải pháp off-the-shelf cho điều này hay tôi nên dành chút thời gian để cố gắng thêm đường dẫn hỗ trợ cho biến đổi XSL đó?
Cảm ơn, Dunc
+1 để quay lại và cập nhật – hawbsl