Hướng dẫn ngắn này giải thích cách chuyển đổi tệp DWG sang PDF bằng C# REST API. Bạn sẽ thực hành chuyển đổi tệp DWG sang PDF bằng Giao diện C# REST với sự trợ giúp của Cloud SDK dựa trên Dotnet. Một bộ hướng dẫn chi tiết, cài đặt IDE và mã mẫu có sẵn để bạn hiểu toàn bộ quy trình.
Điều kiện tiên quyết
- Tạo tài khoản và nhận thông tin xác thực API để chuyển đổi tệp DWG thành PDF
- Tải xuống Aspose.Cad Cloud SDK cho Dotnet để chuyển đổi DWG sang PDF
- Thiết lập một dự án C# với SDK ở trên
Các bước chuyển đổi DWG sang PDF bằng C# Low Code API
- Khởi tạo CadApi với ID khách hàng, Bí mật khách hàng và URL cơ sở của bạn và giữ nguyên phiên bản để thực hiện các cuộc gọi đám mây
- Đặt inputPath thành DWG bạn muốn chuyển đổi và outputPath thành nơi lưu tệp PDF kết quả
- Đọc tệp đầu vào từ đĩa để bạn có thể làm việc với các byte của nó
- Sao chép tệp vào MemoryStream và tua lại về đầu để sẵn sàng gửi
- Bao bọc luồng trong bộ nhớ trong PutDrawingPdfRequest để chỉ định rằng bạn muốn có bản kết xuất PDF
- Gọi ĐặtBản VẽPdf trên phiên bản CadApi của bạn để thực hiện chuyển đổi phía máy chủ và nhận PDF kết quả dưới dạng luồng
- Mở hoặc tạo tệp tại outputPath để lưu trữ tệp PDF đã chuyển đổi
- Sao chép các byte từ luồng kết quả vào tệp đầu ra trên đĩa
Các bước này tóm tắt quy trình chuyển đổi tệp DWG sang PDF bằng Giao diện REST C#. Khởi tạo CadApi bằng Client ID, Client Secret và URL cơ sở, sau đó chuẩn bị PutDrawingPdfRequest với luồng tệp DWG của bạn. Cuối cùng, gọi PutDrawingPdf trên phiên bản CadApi để chuyển đổi bản vẽ sang PDF và lưu tệp kết quả cục bộ.
Mã để chuyển đổi DWG sang PDF bằng C# REST API
Đoạn mã trên minh họa quy trình chuyển đổi DWG sang PDF bằng C# Low Code API. Bạn có thể gửi các byte bản vẽ và tùy chọn xuất trong phần thân (multipart/form-data + JSON). Sử dụng nó để kiểm soát kích thước trang, DPI, nền, tỷ lệ, v.v., thay vì sử dụng mặc định của máy chủ.
Hướng dẫn này hướng dẫn chúng ta chuyển đổi tệp DWG sang PDF. Để chuyển đổi tệp DW sang PNG, hãy tham khảo bài viết trên Chuyển đổi DWG sang PNG bằng C# REST API.