DWF を PDF Java に変換

DWF ファイルは、Design Web Format で保存された 2D または 3D 図面です。これらのファイルは、サイズを最小限に抑えるために ZIP 圧縮ファイルとして保存されます。ただし、そのようなファイルを開いたり表示したりできるアプリケーションは限られています。それに応じて、さまざまなオペレーティング システムや環境と互換性を持たせるために、DWF ファイルを PDF ドキュメントに変換したい場合があります。この記事では、Java で DWF を PDF に変換する方法について説明します。

DWF から PDF への変換 - Java API のインストール

Aspose.CAD for Java API は、DWF およびその他の関連する ファイル形式 の操作をサポートします。 API を設定するには、Downloads セクションから JAR ファイルをダウンロードするか、次の Maven 設定を使用します。

リポジトリ:

<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>21.10</version>        
   </dependency>
</dependencies>

Java でプログラム的に DWF を PDF に変換する

DWF ファイルの変換には、いくつかの API 呼び出しのみが含まれます。以下の手順で DWG ファイルを PDF ドキュメントに変換できます。

  1. 入力 DWF ファイルをロードします。
  2. CadRasterizationOptions クラスのインスタンスを作成します。
  3. 出力ファイルのページ寸法などのレンダリング プロパティを設定します。
  4. Saveメソッドで出力したPDFファイルを保存します。

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

// 入力 DWF ファイルをロードします
Image image = Image.load("DWFtoPDF.dwf");

// CadRasterizationOptions のオブジェクトを作成してさまざまなプロパティを設定します
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
rasterizationOptions.setContentAsBitmap(true);
PdfOptions options = new PdfOptions();
options.setVectorRasterizationOptions(rasterizationOptions);

// DWF を PDF に変換
image.save("output.pdf", options);

さらに多くの機能を探索する

API の他の多くの機能については、ドキュメント を参照してください。さまざまな CAD 関連のファイル形式の作成、編集、操作について説明します。

結論

この記事では、DWF ファイルを PDF ファイルに変換する方法を学習しました。この変換は、ファイルの内容をさまざまなオペレーティング システムや環境と互換性を持たせる必要がある場合に役立ちます。また、フォーラムよりお気軽にお問い合わせください。喜んでお手伝いさせていただきます。

関連項目