Tôi có một hiển thị được tạo bởi d3 (một thư viện trực quan javascript tương tự như Protovis hoặc Raphael, trong đó vẽ các công cụ bằng cách sử dụng các phần tử SVG). Vis là tương tác, do đó người dùng có thể tương tác và chỉnh sửa nó. Khi người dùng hài lòng với hình ảnh của mình, tôi muốn người dùng có thể xuất trực quan hóa này dưới dạng PDF. Tôi đã thử một số thư viện HTML sang PDF và chúng không hoạt động với các phần tử SVG.Xuất phần tử SVG sang PDF?
Sẽ ổn nếu giải pháp là phía máy khách hoặc phía máy chủ. Tôi đang sử dụng phía máy chủ PHP nhưng triển khai Python hoặc Java cũng có thể hoạt động.
Hỗ trợ trình duyệt: Lý tưởng nhất nó sẽ hỗ trợ tất cả các trình duyệt hiện đại, nhưng tối thiểu tôi muốn hỗ trợ các phiên bản mới nhất của cả trình duyệt Firefox và webkit.
** jsPDF ** có thể được sử dụng để thêm SVG vào tệp PDF. Xem cuộc hội thoại này: http://stackoverflow.com/questions/5913338/embedding-svg-in-pdf-exporting-svg-to-pdf-using-js – stackex