Tôi đang tạo một số SVG theo lô và cần chuyển đổi các tệp SVG thành tài liệu PDF để in. Tôi đã cố gắng sử dụng svglib
và phương pháp svg2rlg
của tôi nhưng tôi vừa phát hiện ra rằng nó hoàn toàn kinh khủng khi bảo quản đồ họa véc tơ trong tài liệu của tôi. Nó chỉ có thể định vị văn bản một cách chính xác.Chuyển đổi SVG thành PDF (svglib + reportlab không đủ tốt)
SVG được tạo động của tôi được tạo đúng và tôi đã thử nghiệm svglib
trên đầu vào thô để đảm bảo rằng đó không phải là vấn đề tôi đang giới thiệu.
Vì vậy, các tùy chọn của tôi qua svglib
và ReportLab là gì? Nó có thể là miễn phí hoặc rất rẻ vì chúng tôi đã hết ngân sách cho dự án này. Chúng tôi không thể trả phí 1k/năm cho ReportLab Plus.
Tôi đang sử dụng Python nhưng ở giai đoạn này, tôi hài lòng miễn là nó chạy trên máy chủ Ubuntu của chúng tôi.
Chỉnh sửa: Hoàng tử đã thử nghiệm. Tốt hơn nhưng nó vẫn bỏ qua một nửa tài liệu.
Bạn có thể sử dụng kết hợp các phương pháp sau đây http://stackoverflow.com/a/6599172/1104941 và http://www.blog.pythonlibrary.org/2012/01/07/reportlab-converting-hundreds- of-images-into-pdfs/Sau này sử dụng reportlab nhưng tôi tự hỏi nếu bạn có thể nhận được ngay mà không có phiên bản Plus cho bạn chỉ cần tạo ra pdf. Bạn có thể đi thẳng đến pdf với Cairo nhưng tôi không thể nói chắc chắn vì thế nhận xét thay vì câu trả lời. – sgallen