这篇简短的文章介绍了如何在 Python 中将 DGN 转换为 PDF。它包括分步算法以及在 Python 中开发 DGN 到 PDF 转换器的代码片段。此外,它还讨论了定制 DGN 文件渲染以满足任何自定义要求。
使用 Python 将 DGN 转换为 PDF 的步骤
- 通过安装 Aspose.CAD 库来配置环境
- 使用 Image 类读取源 DGN 文件
- 启动 CadRasterizationOptions 类的对象
- 创建 PdfOptions 类的对象来设置 PDF 渲染选项
- 调用保存方法将 DGN 转换为 PDF 格式
这些步骤详细说明了在 Python 中将 DGN 渲染为 PDF 的程序流程。该过程首先读取输入 DGN 文件,然后指定输出 PDF 文档的自定义属性。最后,生成 PDF 文件,该文件可以写入磁盘或流以满足您的应用程序需求。
使用 Python 开发 DGN 到 PDF 转换器的代码
上面的代码片段演示了如何使用 Python 将 DGN 文件导出为 PDF。Image 类构造函数用于加载源图形,然后设置不同的光栅化选项,如设置页面大小、页边距、页面边框、缩放、缩放比例、前景色或背景色等。同样,您可以使用 PdfOptions 类指定分辨率、超时令牌和 XMP 元数据以及其他 PDF 属性。这样,您可以结合多种自定义设置来根据您的要求控制渲染过程。
在本主题中,我们学习了使用 Python 将 DGN 渲染为 PDF。但是,若要探索 IGES 到 PDF 的转换,请阅读 使用 Python 将 IGES 转换为 PDF 上的文章。