Làm cách nào để xuất SVG sang PDF mà không có hình ảnh với đường dẫn tương đối, sử dụng Inkscape?


2

Tôi đang sử dụng Inkscape để tạo tệp SVG và xuất tệp này sang PDF. Sau đó, tôi đang sử dụng lệnh này:

./inkscape --file=my.svg --export-area-drawing --without-gui --export-pdf=my.pdf

Tôi đang sử dụng dòng lệnh vì tôi đang tạo một công cụ để tự động hóa quy trình (tạo SVG và xuất thành PDF).

Nhưng, các tệp SVG của tôi có hình ảnh với liên kết tương đối, sau đó, tôi cần nhúng hình ảnh này vào PDF. Tôi có thể thực hiện điều này bằng cách sử dụng dòng lệnh?

Câu trả lời:


0

Khi xuất PDF, inkscape sẽ tự động nhúng các hình ảnh được liên kết vào tệp mà nó xuất. Vì vậy, nếu lệnh thành công và chứa hình ảnh được liên kết, bạn không phải lo lắng về tính di động của PDF.

Nếu tệp PDF đã xuất chứa thông báo lỗi "không tìm thấy hình ảnh được liên kết", thì inkscape không tìm thấy nó tại thời điểm lệnh inkscape được chạy . Để giải quyết vấn đề này, bạn có thể cung cấp hình ảnh được liên kết theo đúng đường dẫn liên quan đến vị trí hiện tại của tệp SVG hoặc cung cấp đường dẫn tuyệt đối trong xlink:href các thuộc tính (điều này có thể được thực hiện bằng cách phân tích cú pháp tự động, ví dụ: với sed )

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.