在 C# 中将 DWG 转换为 PDF

我们都知道 PDF 文件格式的专业/教育可用性和可靠性。该文件格式的跨平台特性使其成为轻松保存和打印重要业务数据的首选。然而,在这篇博客文章中,我们将学习如何使用 AutoCAD 文件转换器DWG 文件转换为 PDF。此外,我们还将实现如何使用 AutoCAD C# API 在 C# 中将 DWG 转换为 PDF 的功能。因此,一旦我们开发了一个 DWG 到 PDF 转换器,我们就可以轻松地 导出 DWG 到 PDF。因此,我们可以轻松查看 AutoCAD 文件,而无需安装第三方软件。

本文将涵盖以下要点:

  1. AutoCAD C# API 安装
  2. 在 C# 中将 DWG 转换为 PDF - 代码示例
  3. 在线 DWG 到 PDF 转换器

AutoCAD C# API 安装

Aspose.CAD for .NET安装 过程非常简单,您可以 下载 DLL 文件。否则,您可以在 NuGet 包管理器中运行以下命令:

PM> Install-Package Aspose.CAD
AutoCAD C# API 安装

在 C# 中将 DWG 转换为 PDF - 代码示例

现在,我们可以开始实现使用此 AutoCAD C# API 开发 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);
}
}
}
}

您可以在下面的图像中查看输出:

将 XPS 转换为 PDF

在线 DWG 到 PDF 转换器

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

在线 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 文件转换器无需订阅。

参见