在 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 的更多信息。如果您有任何疑問,請隨時通過我們的免費支持論壇與我們聯繫。

也可以看看