Hướng dẫn ngắn này hướng dẫn cách chuyển đổi SVG sang PDF bằng Node.js REST API. Bài viết sẽ hướng dẫn bạn quy trình phát triển trình chuyển đổi SVG sang PDF bằng Node.js Low Code API với Cloud SDK dựa trên Node.js. Bạn sẽ tìm hiểu cách thức hoạt động của API và tải xuống tệp đã chuyển đổi từ bộ nhớ đám mây.
Điều kiện tiên quyết
- Tạo tài khoản thông tin đăng nhập API để chuyển đổi SVG sang PDF
- Tải xuống SDK đám mây Aspose.PDF cho Node.js để chuyển đổi SVG sang PDF
- Thiết lập dự án Node.js với SDK ở trên
Các bước chuyển đổi SVG sang PDF bằng Node.js REST API
- Tạo một phiên bản của đối tượng PdfApi với ID máy khách và bí mật để thay đổi SVG thành PDF
- Xác định tên của tệp SVG nguồn để sử dụng trong lưu trữ đám mây
- Đọc tất cả các byte từ SVG nguồn và tạo một đối tượng MemoryStream
- Gọi phương thức UploadFile() để tải luồng bộ nhớ lên bộ nhớ đám mây
- Gọi phương thức Lấy SvgInStorageToPdf() để chuyển đổi tệp SVG trong bộ nhớ đám mây thành tệp PDF
- Phân tích phản hồi API và truy xuất luồng bộ nhớ chứa tệp PDF
Các bước này tóm tắt quy trình chuyển đổi SVG sang PDF bằng Giao diện REST Node.js. Đọc tất cả các byte của tệp SVG vào luồng bộ nhớ, tải lên bộ nhớ đám mây và gọi phương thức GetSvgInStorageToPdf() để chuyển đổi tệp SVG sang PDF. Cuối cùng, truy xuất tệp PDF kết quả được tạo từ SVG bằng phản hồi API và lưu vào ổ đĩa.
Mã để chuyển đổi tệp SVG sang PDF bằng giao diện REST của Node.js
Mã này đã minh họa việc chuyển đổi định dạng tệp từ SVG sang PDF bằng Dịch vụ RESTful Node.js. Luồng bộ nhớ có thể được tạo từ tệp trên đĩa hoặc được truy xuất từ cơ sở dữ liệu hoặc mạng. Bạn có thể chỉnh sửa thêm tệp PDF mới tạo bằng cách tải tệp lên bộ nhớ đám mây và thực hiện các thao tác mong muốn theo yêu cầu.
Hướng dẫn này hướng dẫn chúng ta cách chuyển đổi tệp SVG sang PDF. Để chuyển đổi tệp PS sang PDF, hãy tham khảo bài viết trên Chuyển đổi tệp PS sang PDF bằng Node.js REST API.