Giới thiệu
Việc điều hướng trong thế giới tệp CAD có thể khá khó khăn, nhưng với Aspose.CAD for .NET, các nhà phát triển có thể dễ dàng thao tác và chuyển đổi nhiều định dạng CAD khác nhau. Một nhu cầu phổ biến là chuyển đổi tệp DGN sang PDF, mà chúng ta sẽ tìm hiểu từng bước trong hướng dẫn này.
Điều kiện tiên quyết
Để thực hiện theo, hãy đảm bảo bạn có những thông tin sau:
- Thành thạo cơ bản về C# và .NET framework.
- Đã cài đặt thư viện Aspose.CAD cho .NET. Bạn có thể tải xuống đây.
- Một tệp DGN mẫu (ví dụ: Nikon_D90_Camera.dgn).
Bước 1: Nhập không gian tên bắt buộc
Bắt đầu bằng cách nhập các không gian tên có liên quan vào dự án C# của bạn:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
Bước 2: Tải tệp DGN
Chỉ định thư mục cho tệp DGN của bạn và tải nó bằng mã sau:
string myDir = "Your Document Directory";
string sourceFilePath = myDir + "Nikon_D90_Camera.dgn";
using (DgnImage cadImage = (DgnImage)Image.Load(sourceFilePath))
{
// Quá trình xử lý bổ sung sẽ diễn ra ở đây...
}
Bước 3: Cấu hình tùy chọn Rasterization
Tiếp theo, thiết lập các tùy chọn rasterization để xác định cách DGN của bạn sẽ được hiển thị trong PDF:
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions
{
PageWidth = 600, // Điều chỉnh chiều rộng khi cần thiết
PageHeight = 300, // Điều chỉnh chiều cao khi cần thiết
NoScaling = true,
AutomaticLayoutsScaling = false
};
Bước 4: Tạo tùy chọn PDF
Xác định các tùy chọn PDF, tích hợp các thiết lập rasterization đã được cấu hình trước đó:
PdfOptions pdfOptions = new PdfOptions
{
VectorRasterizationOptions = rasterizationOptions
};
Bước 5: Lưu DGN dưới dạng PDF
Cuối cùng, lưu tệp DGN dưới dạng PDF bằng các tùy chọn bạn đã cấu hình:
cadImage.Save(myDir + "ExportDGNToPdf_out.pdf", pdfOptions);
Phần kết luận
Xin chúc mừng! Bạn đã chuyển đổi thành công tệp DGN sang PDF bằng Aspose.CAD cho .NET. Hướng dẫn đơn giản này sẽ hướng dẫn bạn cách tải tệp DGN, thiết lập các tùy chọn rasterization và lưu kết quả dưới dạng PDF.
Câu hỏi thường gặp
Tôi có cần kiến thức CAD trước để sử dụng Aspose.CAD không?
Chắc chắn rồi! Aspose.CAD được thiết kế để đơn giản hóa các tác vụ CAD phức tạp, giúp mọi nhà phát triển đều có thể sử dụng, bất kể kiến thức về CAD của họ.
Tôi có thể tìm thêm tài nguyên và tài liệu về Aspose.CAD ở đâu?
Bạn có thể khám phá các hướng dẫn và ví dụ toàn diện trong Tài liệu Aspose.CAD.
Có bản dùng thử miễn phí cho Aspose.CAD không?
Có, bạn có thể dùng thử miễn phí đây.
Làm thế nào tôi có thể nhận được giấy phép tạm thời cho Aspose.CAD?
Bạn có thể yêu cầu giấy phép tạm thời đây.
Bạn cần hỗ trợ hoặc có thắc mắc?
Tham gia cuộc trò chuyện trong Diễn đàn Aspose.CAD để được cộng đồng hỗ trợ và giải đáp thắc mắc.