---
title: "Chuyển đổi DWG sang PDF trong C# bằng API C# AutoCAD"
seoTitle: "Chuyển đổi DWG sang PDF trong C#"
description: "Aspose.CAD cho .NET cho phép lập trình viên C# chuyển đổi DWG sang PDF trong C#. API C# AutoCAD này cung cấp các tính năng để xuất DWG sang PDF một cách lập trình."
date: Mon, 13 May 2024 00:10:00 +0000
draft: false
url: /vi/cad/convert-dwg-to-pdf-in-csharp/
author: Muhammad Mustafa
summary: "Aspose.CAD cho .NET cho phép lập trình viên C# chuyển đổi DWG sang PDF trong C#. API C# AutoCAD này cung cấp các tính năng để xuất DWG sang PDF một cách lập trình."
tags: ['export DWG to PDF', 'convert DWG to PDF', 'DWG file to PDF', 'AutoCAD file converter', 'DWG to PDF converter', 'AutoCAD C# API']
categories: ['Aspose.CAD Product Family']
---Chúng ta đều biết tính ứng dụng và độ tin cậy của định dạng tệp PDF trong việc chuyên nghiệp/giáo dục. Tính chất đa nền tảng của định dạng tệp này khiến nó trở thành lựa chọn hàng đầu khi cần lưu trữ và in ấn dữ liệu kinh doanh quan trọng một cách dễ dàng. Tuy nhiên, trong bài viết blog này, chúng ta sẽ tìm hiểu cách **chuyển đổi một tệp [DWG][1] sang [PDF][2]** bằng cách sử dụng một công cụ chuyển đổi tệp AutoCAD. Ngoài ra, chúng ta cũng sẽ triển khai chức năng **chuyển đổi DWG sang PDF trong C#** bằng cách sử dụng [API][3] C# AutoCAD. Vì vậy, khi phát triển một **công cụ chuyển đổi DWG sang PDF**, chúng ta có thể dễ dàng **xuất DWG sang PDF**. Do đó, chúng ta có thể xem các tệp [AutoCAD][4] một cách dễ dàng mà không cần cài đặt phần mềm của bên thứ ba.
Bài viết này sẽ đề cập đến các điểm sau:
1. [**Cài đặt API C# AutoCAD**][5]
2. [**Chuyển đổi DWG sang PDF trong C# - Ví dụ mã**][6]
3. [**Công cụ chuyển đổi DWG sang PDF trực tuyến**][7]
## Cài đặt API C# AutoCAD {#autocad-Csharp-api-installation}Quá trình [cài đặt][8] [Aspose.CAD cho .NET][3] rất đơn giản vì bạn có thể [tải xuống][9] tệp DLL. Nếu không, bạn có thể chạy lệnh sau trong [Trình quản lý gói NuGet][10]:
PM> Install-Package Aspose.CAD
## Chuyển đổi DWG sang PDF trong C# - Ví dụ mã {#convert-dwg-to-pdf-in-Csharp}
Bây giờ, chúng ta có thể tiến tới việc phát triển một **công cụ chuyển đổi DWG sang PDF** bằng cách sử dụng **API C# AutoCAD** này.
Bạn có thể làm theo các bước dưới đây:
- Gọi phương thức [Load][11] của lớp [Image][12] để tải tệp DWG nguồn.
- Tạo một thể hiện của [CadRasterizationOptions][13] và thiết lập các thuộc tính khác nhau của nó như [PageWidth][26], [PageHeight][27], và [AutomaticLayoutsScaling][28].
- Tạo một đối tượng của lớp [PdfOptions][14].
- Thiết lập thuộc tính [VectorRasterizationOptions][15].
- Chuyển đổi DWG sang PDF bằng cách gọi phương thức [Save][16].
Mẫu mã dưới đây minh họa cách **chuyển đổi DWG sang PDF trong C#** một cách lập trình:
using Aspose.CAD;
using Aspose.CAD.ImageOptions;
namespace AsposeThreeD
{
class DWGtoPDF {
// Convert DWG to PDF in C#
static void Main(string[] args) {
string sourceFilePath = "/sample.dwg";
// Invoke the Load method of the Image class to load the source DWG file.
using (Image image = Image.Load(sourceFilePath)) {
// Create an instance of CadRasterizationOptions and set its various properties such as PageWidth, PageHeight and AutomaticLayoutsScaling.
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
Bạn có thể xem đầu ra trong hình dưới đây:
## Công cụ chuyển đổi DWG sang PDF trực tuyến {#online-dwg-to-pdf-converter}
[Aspose.CAD cho .NET][3] cung cấp một công cụ [trực tuyến][17] để đạt được **chuyển đổi DWG sang PDF**. Công cụ chuyển đổi tệp AutoCAD này dựa trên web và cung cấp các tính năng chuyển đổi và thao tác mạnh mẽ. Trên hết, nó miễn phí và chuyển đổi tệp DWG sang PDF một cách an toàn và hiệu quả.
## Xuất DWG sang PDF - Nhận Giấy phép Miễn phí
Bạn có thể nhận [giấy phép tạm thời miễn phí][18] để thử nghiệm API C# AutoCAD này mà không bị giới hạn đánh giá.
## Tổng kết
Để kết luận, chúng ta đã tìm hiểu cách chuyển đổi DWG sang PDF trong C# một cách lập trình. Hơn nữa, chúng ta đã triển khai chức năng cơ bản xuất DWG sang PDF bằng cách sử dụng API C# AutoCAD. Chúng tôi hy vọng hướng dẫn này sẽ giúp bạn xây dựng một **công cụ chuyển đổi DWG sang PDF** để tự động hóa quy trình. Hơn nữa, bạn có thể truy cập [tài liệu][19], [API][20] tham chiếu, và repo [GitHub][21] để tìm hiểu thêm về [Aspose.CAD cho .NET][3].
Xin vui lòng giữ liên lạc với [aspose.com][22] để cập nhật các bài viết blog sắp tới.
## Hỏi một câu hỏi
Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên [diễn đàn][23].
## Câu hỏi thường gặp – FAQs### Làm thế nào để chuyển đổi DWG sang PDF bằng C#?
Bạn có thể xuất DWG sang PDF trong C# một cách lập trình bằng cách sử dụng [Aspose.CAD cho .NET][3]. Câu trả lời chi tiết được cung cấp [tại đây][6] cùng với mẫu mã.
### Làm thế nào để chuyển đổi tệp DWG thành PDF?
Công cụ [trực tuyến][17] này được sử dụng rộng rãi để chuyển đổi các tệp AutoCAD sang các định dạng tệp phổ biến khác. Không cần đăng ký để sử dụng công cụ chuyển đổi tệp AutoCAD này.
## Xem thêm* [Tìm kiếm văn bản trong tệp bản vẽ DWG một cách lập trình trong C#][24]
* [Chuyển đổi DXF sang FBX trong C#][25]
[1]: https://docs.fileformat.com/cad/dwg/
[2]: https://docs.fileformat.com/pdf/
[3]: https://products.aspose.com/cad/net/
[4]: https://docs.fileformat.com/cad/
[5]: #autocad-Csharp-api-installation
[6]: #convert-dwg-to-pdf-in-Csharp
[7]: #online-dwg-to-pdf-converter
[8]: https://docs.aspose.com/cad/net/installation/
[9]: https://releases.aspose.com/cad/net/
[10]: https://www.nuget.org/packages/Aspose.cad/
[11]: https://reference.aspose.com/cad/net/aspose.cad/image/load/#load_3
[12]: https://reference.aspose.com/cad/net/aspose.cad/image/
[13]: https://reference.aspose.com/cad/net/aspose.cad.imageoptions/cadrasterizationoptions/
[14]: https://reference.aspose.com/cad/net/aspose.cad.imageoptions/pdfoptions/pdfoptions/
[15]: https://reference.aspose.com/cad/net/aspose.cad.imageoptions/imageoptionsbase/vectorrasterizationoptions/
[16]: https://reference.aspose.com/cad/net/aspose.cad/image/save/#save_4
[17]: https://products.aspose.app/cad/conversion/dwg
[18]: https://purchase.aspose.com/temporary-license/
[19]: https://docs.aspose.com/cad/net/
[20]: https://reference.aspose.com/cad/net/
[21]: https://github.com/aspose-cad/Aspose.CAD-for-.NET
[22]: https://metrics.aspose.com/
[23]: https://forum.aspose.com/
[24]: https://blog.aspose.com/cad/search-text-in-dwg-csharp/
[25]: https://blog.aspose.com/cad/convert-dxf-to-fbx-in-csharp/
[26]: https://reference.aspose.com/cad/net/aspose.cad.imageoptions/vectorrasterizationoptions/pagewidth/
[27]: https://reference.aspose.com/cad/net/aspose.cad.imageoptions/vectorrasterizationoptions/pageheight/
[28]: https://reference.aspose.com/cad/net/aspose.cad.imageoptions/cadrasterizationoptions/automaticlayoutsscaling/
Cookie Notice
To provide you with the best experience, we use cookies for personalization, analytics, and ads. By using our site, you agree to our cookie policy.
Enables storage, such as cookies, related to analytics.