概述
将DGN文件转换为PDF对许多行业至关重要,包括工程和建筑行业。能够轻松地以 PDF 格式共享设计,增强协作和可访问性。通过使用Aspose.CAD for Python via .NET的强大功能,开发人员可以高效地自动化此过程。这款 CAD 转换器 SDK 简化了转换工作流程,使其成为 Python 开发人员的宝贵工具。凭借其先进的功能,Aspose.CAD for Python via .NET可以无缝集成到现有应用程序中,确保您可以轻松地在 Python 中将 DGN 文件转换为 PDF。
Aspose.CAD 试用版下载
CAD Exchanger SDK 安装
首先,通过 .NET SDK 安装 Aspose.CAD for Python。您可以使用 pip 轻松完成此操作。只需在终端中运行以下命令:
pip install aspose-cad
使用 Python 编程将 DGN 文件转换为 PDF
按照以下步骤使用Aspose.CAD for Python 通过 .NET将 DGN 文件转换为 Python 中的 PDF :
- 导入必要的库:首先从库中导入所需的类。
- 加载 DGN 文件:使用Image.Load方法加载您的 DGN 文件。
- 创建 PDF 选项对象:使用PdfOptions定义转换设置。
- 将文件保存为 PDF:使用保存方法将加载的 DGN 保存为 PDF。
以下是演示 DGN 到 PDF 转换的完整代码片段:
import aspose.cad as cadinputDir = "sample.dgn" outputDir = "result.pdf" # The Image.load method will load the source DGN file. image = cad.Image.load(inputDir) # Create an object of the CadRasterizationOptions class. cadRasterizationOptions = cad.imageoptions.CadRasterizationOptions() # Set the image height, width and Zoom setting. cadRasterizationOptions.page_height = 500.5 cadRasterizationOptions.page_width = 500.5 cadRasterizationOptions.zoom = 0.5 cadRasterizationOptions.layers = "Layer" # Initialize an instance of the PdfOptions class. options = cad.imageoptions.PdfOptions() # Assign the cadRasterizationOptions to the vector_rasterization_options property. options.vector_rasterization_options = cadRasterizationOptions # The save method will save the generated PDF file on the disk. image.save(outputDir, options)
输出:
结论
总而言之,您可以借助Aspose.CAD for Python via .NET将 DGN 文件转换为 PDF 。此 SDK 简化了转换过程,使开发人员能够专注于构建强大的应用程序。
常见问题 – FAQ
什么是 DGN 文件?
DGN文件是一种 CAD 文件格式,主要用于 MicroStation 和其他 CAD 软件。它存储二维和三维设计数据,对于工程和建筑项目至关重要。
如何以编程方式将 DGN 转换为 PDF?
您可以使用Aspose.CAD for Python via .NET SDK 以编程方式将 DGN 转换为 PDF,方法是加载 DGN 文件并使用指定选项将其保存为 PDF。