PLTをPDFJPGPNGに変換する

PLTは、プロッタマシンで使用されるベクトルベースのフォーマットです。ただし、この形式をサポートしているアプリケーションはごくわずかであるため、要件に応じて、より互換性のある形式に変換する必要がある場合があります。いくつかの迅速で簡単な手順で、PLTファイルをPDF、PNG、またはJPEG画像に変換できます。詳細については、次のセクションをご覧ください。

PLTからPDFまたはJPEGへのコンバーター–APIのインストール

Aspose.CAD for .NET APIは、DWG、DXF、およびその他の多くのサポートされているファイル形式などの多くのCAD図面を処理できます。 APIがすべての要素を処理するため、詳細に立ち入ることなくPLTファイルを簡単に処理できます。 APIは、公式ダウンロードからダウンロードするか、次のNuGetインストールコマンドを使用して構成できます。

PM> Install-Package Aspose.CAD

PLTをC#でPDFファイルに変換する

PLTファイル変換は、レビューや承認などのためにファイルをすばやくプレビューする場合などのシナリオで役立ちます。このようなシナリオで互換性があり一般的なファイル形式はPDFファイルです。以下に示すいくつかの手順で、PLTをPDFファイルに変換できます。

  1. 入力PLTファイルをロードします
  2. CadRasterizationOptionsにさまざまなプロパティを設定します
  3. レンダリングにPdfOptionsを指定します
  4. PLTをPDFファイルに変換し、出力ドキュメントを保存します

次のコードスニペットは、これらの手順に基づいており、プログラムでPLTファイルをC#でPDFドキュメントに変換する方法を説明しています。

string sourceFilePath = MyDir + "50states.plt";

// 入力PLTファイルをロードします           
using (Image cadImage = Image.Load(sourceFilePath))
{
    // CadRasterizationOptionsにさまざまなプロパティを設定します
    CadRasterizationOptions options = new CadRasterizationOptions
    {
        PageHeight = 1600,
        PageWidth = 1600,
                    
        DrawType= CadDrawTypeMode.UseObjectColor,
        BackgroundColor=Color.White
    };

    // レンダリング用のPdfOptionsを指定します
    PdfOptions pdfOptions = new PdfOptions();
    pdfOptions.VectorRasterizationOptions = options;

    // PLTをPDFファイルに変換し、出力ドキュメントを保存します
    cadImage.Save(MyDir+ "50states.pdf", pdfOptions);
}

C#でPLTをJPEG画像に変換する

C#言語を使用して、プログラムでPLTファイルをJPEG画像に簡単に変換できます。この機能は、PLTプレビュー機能を使用してアプリケーションを強化する場合などのユースケースで役立ちます。次の手順でPLTをJPEG画像に変換できます。

  1. 入力PLTファイルをロードします
  2. JpegOptionsクラスインスタンスを初期化します
  3. CadRasterizationOptionsプロパティを指定します
  4. PLTをJPEG画像形式に変換し、出力ファイルを保存します

以下のコードは、C#言語を使用してPLTをJPEG画像に変換する方法を示しています。

// ドキュメントディレクトリへのパス。
string sourceFilePath = MyDir + "50states.plt";

// 入力PLTファイルをロードします           
using (Image cadImage = Image.Load(sourceFilePath))
{
    // JpegOptionsクラスインスタンスを初期化します
    ImageOptionsBase imageOptions = new JpegOptions();

    // CadRasterizationOptionsプロパティを指定します
    CadRasterizationOptions options = new CadRasterizationOptions
    {
        PageHeight = 500,
        PageWidth = 1000,
                    
    };
    imageOptions.VectorRasterizationOptions = options;

    // PLTをJPEG画像形式に変換する
    cadImage.Save(MyDir+ "50states.jpg", imageOptions);
}

結論

この記事では、PLTファイルからPDFへの変換、およびPNGやJPGなどの画像形式について説明しました。 .NETアプリケーションでC#プログラミング言語を使用して、これらの変換に対してアプリケーションを有効にすることができます。さらに、製品ドキュメントにアクセスすると、他の機能をさらに詳しく調べることができます。 PLT形式に関連する機能をお探しの場合は、無料サポートフォーラムから要件をお知らせください。サポートさせていただきます。

関連項目