
我们都知道 PDF 文件格式的专业/教育可用性和可靠性。该文件格式的跨平台特性使其成为轻松保存和打印重要业务数据的首选。然而,在这篇博客文章中,我们将学习如何使用 AutoCAD 文件转换器将 DWG 文件转换为 PDF。此外,我们还将实现如何使用 AutoCAD C# API 在 C# 中将 DWG 转换为 PDF 的功能。因此,一旦我们开发了一个 DWG 到 PDF 转换器,我们就可以轻松地 导出 DWG 到 PDF。因此,我们可以轻松查看 AutoCAD 文件,而无需安装第三方软件。
本文将涵盖以下要点:
AutoCAD C# API 安装
Aspose.CAD for .NET 的 安装 过程非常简单,您可以 下载 DLL 文件。否则,您可以在 NuGet 包管理器中运行以下命令:
PM> Install-Package Aspose.CAD

在 C# 中将 DWG 转换为 PDF - 代码示例
现在,我们可以开始实现使用此 AutoCAD C# API 开发 DWG 到 PDF 转换器。
您可以按照以下步骤操作:
- 调用 Image 类的 Load 方法以加载源 DWG 文件。
- 创建 CadRasterizationOptions 的实例,并设置其各种属性,如 PageWidth、PageHeight 和 AutomaticLayoutsScaling。
- 创建 PdfOptions 类的对象。
- 设置 VectorRasterizationOptions 属性。
- 通过调用 Save 方法将 DWG 转换为 PDF。
以下代码示例演示了如何以编程方式 在 C# 中将 DWG 转换为 PDF:
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(); | |
rasterizationOptions.PageWidth = 1600; | |
rasterizationOptions.PageHeight = 1600; | |
rasterizationOptions.AutomaticLayoutsScaling = true; | |
// Create an object of the PdfOptions class. | |
PdfOptions pdfOptions = new PdfOptions(); | |
// Set the VectorRasterizationOptions property. | |
pdfOptions.VectorRasterizationOptions = rasterizationOptions; | |
// Convert DWG to PDF by calling the Save method. | |
image.Save("/output.pdf", pdfOptions); | |
} | |
} | |
} | |
} | |
您可以在下面的图像中查看输出:

在线 DWG 到 PDF 转换器
Aspose.CAD for .NET 提供了一个 在线 工具来实现 DWG 到 PDF 的转换。这个 AutoCAD 文件转换器是基于网络的,提供强大的转换和操作功能。最重要的是,它是免费的,安全高效地将 DWG 文件转换为 PDF。

导出 DWG 到 PDF - 获取免费许可证
您可以获取免费的 临时许可证 来尝试此 AutoCAD C# API,而没有评估限制。
总结
总之,我们介绍了如何以编程方式在 C# 中将 DWG 转换为 PDF。此外,我们实现了使用 AutoCAD C# API 导出 DWG 到 PDF 的基本功能。我们希望本指南能帮助您构建一个 DWG 到 PDF 转换器 以自动化该过程。此外,您可以访问 文档、API 参考和 GitHub 仓库,以了解更多关于 Aspose.CAD for .NET 的信息。
请关注 aspose.com 以获取即将发布的博客文章。
提问
您可以在我们的 论坛 上告诉我们您的问题或疑问。
常见问题解答 – FAQs
如何使用 C# 将 DWG 转换为 PDF?
您可以使用 Aspose.CAD for .NET 以编程方式将 DWG 导出为 PDF。详细答案在 这里,并附有代码示例。
如何将 DWG 文件转换为 PDF?
此 在线 工具广泛用于将 AutoCAD 文件转换为其他流行的文件格式。使用此 AutoCAD 文件转换器无需订阅。