在 C# 中将 PLT 转换为 PDF

CAD 应用程序使用 PLT 文件来创建 2D 或 3D 绘图。具体来说,我们可以创建高速公路、桥梁和建筑物等建设项目的设计并将其保存在 PLT 文件中。在某些情况下,我们可能需要以编程方式将绘图从 PLT 文件导出到 PDF 文档。这种转换允许以便携式格式共享绘图。在本文中,我们将学习如何使用 C# 将 PLT 文件转换为 PDF。

本文将涵盖以下主题:

  1. C# PLT 到 PDF 转换器 – 免费下载
  2. 将 PLT 文件转换为 PDF 文档的步骤
  3. 以编程方式将 PLT 转换为 PDF
  4. 使用选项将 PLT 导出为 PDF

C# PLT 到 PDF 转换器 – 免费下载

要将 PLT 文件转换为 PDF 文档,我们将使用 Aspose.CAD for .NET API。它允许创建、编辑和操作 PLT 文件和其他几种文件格式。

所有类型绘图的 API 基类是 Image 类。PLT 图像由 PltImage 类表示。CadRasterizationOptions 类允许我们修改 [PageWidth]和 [PageHeight] 属性。PDF 选项可以使用 API 的 PdfOptions 类指定。

下载 API 的 DLL 或使用 NuGet 安装它。

PM> Install-Package Aspose.CAD

如何使用 C# 将 PLT 文件转换为 PDF

使用Aspose,我们可以按照以下步骤轻松地将PLT文件转换为PDF文档。CAD for .NET:

  • 加载 PLT 绘图文件。
  • 将 PLT 保存为 PDF。

现在,让我们看看如何在 C# 中执行这些步骤将 PLT 文件转换为 PDF 文档。

在 C# 中以编程方式将 PLT 转换为 PDF

请按照以下步骤将 PLT 转换为 PDF:

  1. 使用 Image 类,首先加载输入 PLT 文件。
  2. 之后创建 PdfOptions 类的实例。
  3. 最后,要将其保存为 PDF,请调用 Save() 方法。PdfOptions 和输出 PDF 文件的路径是其参数。

以下代码示例演示如何使用 C# 将 PLT 文件转换为 PDF 文档。

string inputFile ="file.plt";
using (Image image = Image.Load(inputFile))
{
    // 初始化 PdfOptions 类对象
    PdfOptions options = new PdfOptions();

    // 将 PLT 导出为 PDF
    string outPath = "output.pdf";
    image.Save(outPath, options);
}

使用 C# 中的选项将 PLT 导出为 PDF

我们可以按照以下步骤在将 PLT 文件转换为 PDF 文档时指定 PDF 保存选项:

  1. 使用 Image 类,首先加载输入 PLT 文件。
  2. 接下来,创建“CadRasterizationOptions”类的一个实例。
  3. 然后,指定页面的宽度和高度。
  4. 接下来创建“PdfOptions”类的实例。
  5. 之后,将属性“VectorRasterizationOptions”的值更改为“CadRasterizationOptions”。
  6. 最后,要将其保存为 PDF,请调用 Save() 方法。PdfOptions 和输出 PDF 文件的路径是其参数。

以下代码示例演示如何使用 C# 将 PLT 文件另存为 PDF 文档时指定页面高度和宽度。

string inputFile ="file.plt";            
using (Image image = Image.Load(inputFile))
{
    // 初始化 PdfOptions 类对象
    PdfOptions options = new PdfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // 将 PLT 导出为 PDF
    string outPath = "output.pdf";
    image.Save(outPath, options);
}

获得免费的临时许可证

您可以获取免费的临时许可证来试用该库,而不受评估限制。

结论

在本文中,我们学习了如何:

  • 加载现有的 PLT 绘图文件;
  • 指定页面高度和宽度;
  • 定义保存选项;
  • 在 C# 中将 PLT 保存为 PDF。

PLT 文件格式是 Autodesk, Inc. 推出的基于矢量的绘图仪文件,包含特定 CAD 文件的信息。绘图细节要求生产中的准确性和精确性,并且 PLT 文件的使用保证了这一点,因为所有图像都使用线条而不是点来打印。该格式基于 HPGL 文件格式,用于将信息发送到绘图仪打印机。 除了使用 C# 将 PLT 转换为 PDF 之外,您还可以使用 文档 了解有关 Aspose.CAD for .NET API 的更多信息。如果您有任何疑问,请随时通过我们的免费支持论坛与我们联系。

也可以看看