Định dạng tệp SVG là định dạng tệp được sử dụng rộng rãi nhất nếu bạn đang làm việc với đồ họa hai chiều. Định dạng tệp này có khả năng mở rộng cao và cung cấp chất lượng tuyệt vời. Tuy nhiên, khi nói đến chia sẻ tài liệu, in ấn hoặc lưu trữ, định dạng tệp PDF được ưa chuộng hơn do tính chất di động được cải thiện. Trong bài viết này, chúng tôi sẽ chuyển đổi SVG thành PDF trong Python một cách lập trình. Để làm điều đó, chúng tôi sẽ sử dụng Aspose.CAD for Python via .NET. SDK CAD này đủ mạnh để xử lý việc chuyển đổi SVG thành PDF một cách trơn tru. Vì vậy, chúng tôi sẽ minh họa chức năng bằng cách viết một mẫu mã. Hãy cùng bắt đầu.
Cài đặt SDK CAD
Hãy cài đặt Aspose.CAD for Python via .NET bằng cách đơn giản chạy lệnh sau trong CMD:
pip install aspose-cad
Bạn có thể tải xuống các tệp SDK trong trường hợp bạn không muốn sử dụng tùy chọn CMD.
Chuyển đổi SVG thành PDF trong Python - Mẫu mã
SDK đã được cài đặt và bây giờ chúng tôi sẽ tiến hành triển khai chức năng.
Vui lòng làm theo các bước dưới đây:
- Định nghĩa đường dẫn cho thư mục làm việc và áp dụng giấy phép Aspose.CAD.
- Tải tệp SVG nguồn bằng cách gọi phương thức load .
- Tạo một thể hiện của lớp CadRasterizationOptions.
- Đặt chiều cao trang.
- Đặt chiều rộng trang.
- Khởi tạo một thể hiện của lớp PdfOptions.
- Gọi phương thức save để lưu tệp dưới dạng PDF.
Mẫu mã dưới đây cho thấy cách chuyển đổi SVG thành PDF trong Python một cách lập trình:
Bạn có thể thấy đầu ra trong hình dưới đây:
Như một câu hỏi
Bạn có thể đặt câu hỏi của mình trên diễn đàn.
SVG thành PDF - Nhận Giấy phép Miễn phí
Nhận một giấy phép tạm thời miễn phí để thử Aspose.CAD for Python via .NET.
Những suy nghĩ cuối cùng
Aspose.CAD for Python via .NET cung cấp một cách thuận tiện để chuyển đổi SVG thành PDF trong Python. Trên tất cả, giải pháp này không đi kèm với bất kỳ sự phụ thuộc bên thứ ba nào. Bạn có thể dễ dàng thực hiện việc chuyển đổi này trong các ứng dụng Python của mình. Hơn nữa, bạn có thể tìm hiểu sâu hơn bằng cách điều hướng tài liệu documentation, API refs và các ví dụ mã trên GitHub.
Câu hỏi thường gặp
H: Làm thế nào để chuyển đổi SVG thành PDF trong Python?
Đ: Bạn có thể xuất SVG thành PDF bằng cách sử dụng Aspose.CAD for Python via .NET. Mẫu mã này minh họa chức năng.
H: SVG và PDF có giống nhau không?
Đ: Không, SVG và PDF không giống nhau. SVG là định dạng hình ảnh vector cho đồ họa web, trong khi PDF là định dạng tài liệu có thể chứa văn bản, hình ảnh và đồ họa để chia sẻ và in ấn.