CADはComputer-AidedDesignの略です。これは、2Dおよび3Dの建築デザイン、コンピューターアニメーション、映画の特殊効果、製図などを作成するために使用されます。 ** PDF は、その移植性で有名な最も有名なファイル形式の1つです。 CAD図面をサポートする技術ソフトウェアを備えていない通常のユーザーにそのような技術図面を転送する場合は、CADファイルをPDF形式に変換する必要があります。この記事では、JavaでDWGからPDFなどのさまざまなCAD形式変換**する方法についてプログラマーをガイドします。

JavaでCAD図面をPDFに変換する

以下のトピックについて説明します。

CAD図面変換Javaライブラリ

Javaを使用してドキュメントと画像を変換する

GroupDocs.Conversion for Java は、Javaベースのアプリケーション用のドキュメントおよび画像変換ライブラリです。ワードプロセッシングドキュメント、スプレッドシート、プレゼンテーション、画像、ポータブルドキュメント、Webページ、フォトショップ形式、Microsoft Projectファイル、電子メール、Microsoft Visioによるベクターグラフィックス、CAD図面、ページ記述言語など。

以下の例では、このAPIをJavaでのCAD図面のPDFへの変換に使用します。ライブラリをダウンロードして、事前に開発環境を準備しておくとよいでしょう。 APIは、ダウンロード セクションから、またはMavenベースのJavaアプリケーションの次の構成によって取得できます。

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-conversion</artifactId>
        <version>21.10.1</version> 
</dependency>

JavaでDWGをPDFに変換する

図面をすばやく変換するために移動しましょう。これらの手順により、多くのカスタマイズオプションを使用して、AutoCADDWG図面をJavaでPDFファイルに簡単に変換できます。

上記の手順を示し、DWGファイルをPDF形式に変換する完全なJavaコードを次に示します。

// CAD図面の変換-JavaでDWGをPDFに変換

// CADファイルの読み込みオプション
CadLoadOptions loadOptions = new CadLoadOptions();
loadOptions.setLayoutNames(new  String[]{ "Layout1"});

// PDF変換オプション
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setGrayscale(true);

PdfConvertOptions options = new PdfConvertOptions();
options.setRotate(Rotation.On90);
options.setPdfOptions(pdfOptions);
/*
options.setDpi(300);
options.setWidth(800);
options.setHeight(600);
*/
// 変換
Converter converter = new Converter("filePath/CAD-Drawing.dwg", loadOptions);
converter.convert("filePath/cadToPDF-Java.pdf", options);

コードを少し変更するだけで、それに応じてDGNファイルとDWFファイルを変換することもできます。レイアウトをサポートしないファイル形式の場合、setLayoutNamesメソッドは使用しません。

結論

結論として、CADファイルをPDF形式に変換する方法を学びました。具体的には、JavaAPIを使用してAutoCADDWG図面をPDF形式に変換しました。これで、GroupDocs.Conversion を使用してオンラインCADからPDFへのコンバーターJavaアプリケーションを構築してみることができます。混乱が生じた場合は、無料サポートチームに連絡してください。フォーラム でいつでもお手伝いできます。

関連項目