PLTPDF画像Javaを変換する

PLTフォーマットファイルは、プロッタプリンタで使用されるベクターベースのファイルです。これらのファイルは、印刷ジョブの精度と正確さを保証します。ただし、Java言語を使用してプログラムでPLTファイルをPDFに変換できます。 PDF形式のファイルはデバイスに依存しないため、ファイルは多くのプラットフォームやシステム環境と互換性があります。この記事の今後の詳細の概要を見てみましょう。

PLTからPDFへのコンバーター–JavaAPIのインストール

Aspose.CAD for Java APIは、他のいくつかのサポートされているファイル形式とともにPLTファイルの操作をサポートしています。 New Releasesから、またはAspose Repositoryからpom.xmlファイルで次の構成を使用してJARファイルをダウンロードすることにより、APIを簡単に構成できます。

リポジトリ:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

依存:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>20.11</version>        
   </dependency>
</dependencies>

Javaを使用してプログラムでPLTをPDFに変換する

PLTファイルを非常に忠実にPDFドキュメントに簡単に変換できます。以下は、PLTからPDFへの変換の手順です。

  • 入力PLTファイルをロードします
  • PdfOptionsオブジェクトの設定
  • CadRasterizationOptionsインスタンスを指定します
  • PLTを保存してPDFを出力

以下のコードは、Javaを使用してプログラムでPLTをPDFに変換する方法を示しています。

// 入力PLTファイルをロードします
Image image = Image.load(PLTPathToFile);
  
// PdfOptionsオブジェクトの設定
PdfOptions pdfOptions = new PdfOptions();

// CadRasterizationOptionsインスタンスを指定します
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.setDrawType(CadDrawTypeMode.UseObjectColor);
cadRasterizationOptions.setPageHeight(1600);
cadRasterizationOptions.setPageWidth(1600);
cadRasterizationOptions.setBackgroundColor(Color.getGray());
pdfOptions.setVectorRasterizationOptions(cadRasterizationOptions);
   
// PLTを保存してPDFを出力
image.save(dataDir + "50states.pdf", pdfOptions);

プログラムでJavaでPLTをJPG、PNGなどの画像に変換します

次の手順で、PLTファイルを画像に変換できます。

  • 入力PLTファイルをロードします
  • ImageOptionsBaseで画像オプションを設定する
  • CadRasterizationOptionsオブジェクトを初期化します
  • PLTを保存して画像PNG、JPGなどを出力します。

次のコードは、Java言語を使用してプログラムでPLTファイルをJPG、PNGなどの画像に変換する方法を説明しています。

// 入力PLTファイルをロードします
Image image = Image.load(PLTPathToFile);
  
// ImageOptionsBaseを使用した画像オプションの設定
ImageOptionsBase imageOptions = new JpegOptions();

// CadRasterizationOptionsオブジェクトを初期化します
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.setDrawType(CadDrawTypeMode.UseObjectColor);
cadRasterizationOptions.setPageHeight(1600);
cadRasterizationOptions.setPageWidth(1600);
cadRasterizationOptions.setBackgroundColor(Color.getGray());
imageOptions.setVectorRasterizationOptions(cadRasterizationOptions);
   
// PLTを保存して画像PNG、JPGなどを出力します
image.save(dataDir + "50states.jpg", imageOptions);

結論

この記事では、PLT(プロッター)ファイルをPDFまたはJPG、PNGなどの画像形式に変換する方法について説明しました。さらに、Examplesプロジェクトをダウンロードしてテストすることで、さらに多くの使用例を調べることができます。私たちはあなたの提案やフィードバックを聞いてみたいです。

関連項目