在 Aspose.CAD for .NET 中将 DGN 导出为 PDF
内容
[
隐藏
]介绍
在 .NET 开发领域,Aspose.CAD 是一个功能强大的库,可促进 CAD 文件的操作和转换。开发人员经常遇到的一项常见任务是将 DGN 文件导出为 PDF 格式。在本教程中,我们将使用 Aspose.CAD for .NET 逐步完成该过程。
先决条件
在深入学习本教程之前,请确保您已具备以下条件:
- C# 和 .NET 框架的应用知识。
- 安装了 Aspose.CAD for .NET 库。你可以下载它这里.
- 示例 DGN 文件,例如本教程的“Nikon_D90_Camera.dgn”。
导入命名空间
在您的 C# 项目中,首先导入必要的命名空间:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
第 1 步:加载 DGN 文件
string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "Nikon_D90_Camera.dgn";
using (DgnImage cadImage = (DgnImage)Image.Load(sourceFilePath))
{
//你的代码在这里...
}
第 2 步:配置光栅化选项
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.PageWidth = 600;
rasterizationOptions.PageHeight = 300;
rasterizationOptions.NoScaling = true;
rasterizationOptions.AutomaticLayoutsScaling = false;
第 3 步:创建 PDF 选项
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.VectorRasterizationOptions = rasterizationOptions;
第 4 步:另存为 PDF
cadImage.Save(MyDir + "ExportDGNToPdf_out.pdf", pdfOptions);
结论
恭喜!您已使用 Aspose.CAD for .NET 成功将 DGN 文件导出为 PDF。本教程涵盖了从加载 DGN 文件到配置光栅化选项以及将输出保存为 PDF 的基本步骤。
常见问题解答
Q1:如果没有 CAD 知识,我可以使用 Aspose.CAD for .NET 吗?
A1:当然! Aspose.CAD 简化了复杂的 CAD 任务,使具有不同背景的开发人员都可以使用它。
Q2:在哪里可以找到更多 Aspose.CAD 示例和文档?
A2:探索文档获取全面的指南和示例。
Q3:Aspose.CAD 有免费试用版吗?
A3:是的,您可以获得免费试用这里.
Q4:如何获得 Aspose.CAD 的临时许可证?
A4:获取临时许可证这里.
Q5: 需要帮助或有疑问吗?
A5:访问Aspose.CAD论坛以获得社区支持。