PCLからPDFC#

PCLファイルはページ記述言語に基づいており、さまざまなプリンター機能を制御するために使用されます。さまざまなアプリケーションでサポートされているPCLファイルにはさまざまな機能があります。シナリオによっては、さまざまな環境でファイルの内容をプレビューするためにPCLファイルを変換する必要がある場合があります。この記事では、C#を使用してプログラムでPCLをPDFファイルに変換する方法について説明します。

PCLからPDFへのコンバーター– C#APIのインストール

Aspose.CAD for .NET APIは、多くの他のファイル形式に加えて、PCLファイルの操作または変換をサポートしています。 ダウンロードセクションからDLLファイルをダウンロードするか、次のNuGetコマンドを使用して、APIを構成するだけです。

PM> Install-Package Aspose.CAD

C#でプログラムによってPCLをPDFに変換する

以下の手順に従って、PCLファイルをPDFファイルに変換できます。

  1. 入力PCLファイルをロードします。
  2. PdfOptionsクラスインスタンスを初期化します。
  3. 出力PDFファイルの幅と高さを設定します。
  4. 最後に、PCLをPDFファイルに変換します。

次のコードスニペットは、C#を使用してPCLファイルをPDFドキュメントに変換する方法を示しています。

// 入力PCLファイルをロードします
using (FileStream inStream = new FileStream("file.pcl", FileMode.Open))
using (Image image = Image.Load(inStream))
using (FileStream stream = new FileStream("sample.pdf", FileMode.Create))
{
    // 出力PDFファイルのプロパティを設定します
    ImageOptionsBase options = new PdfOptions();
    options.VectorRasterizationOptions = new CadRasterizationOptions()
    {
        PageHeight = 1000,
        PageWidth = 1000
    };

    // 出力PDFドキュメントを保存
    image.Save(stream, options);
}

その他の機能を探す

ドキュメントセクションを確認すると、APIが提供する他のいくつかの機能を調べることができます。 AutoCADアプリケーションをインストールせずにCADファイル形式でさまざまな操作を実行するためのすべての詳細が含まれています。

結論

この記事では、PCLファイルをPDFドキュメントに変換する方法について説明しました。ただし、Aspose.CAD for.NET APIがHP-GL/2、PCL5、およびPJLバージョンをサポートしている場合、PCLファイルには異なる方言が含まれる可能性があることに注意してください。このPCLからPDFへの変換機能を.NETまたは.NETCoreベースのアプリケーションに組み込むことができます。さらに、フォーラムからお気軽にご連絡ください。喜んでお手伝いさせていただきます。

関連項目