Aspose.CAD for Java を使用して DWG を PDF またはラスターにエクスポート
導入
コンピューター支援設計 (CAD) のダイナミックな世界では、図面を効率的に処理することが非常に重要です。 Aspose.CAD for Java は、DWG ファイルを PDF またはラスター イメージにエクスポートするための強力なソリューションを提供します。このチュートリアルでは、Aspose.CAD for Java の可能性を最大限に活用できるように、プロセスをガイドします。
前提条件
チュートリアルに入る前に、次のものが揃っていることを確認してください。
- Java プログラミングの基本的な理解。
- Aspose.CAD for Java ライブラリがインストールされています。そうでない場合は、ダウンロードしてくださいここ.
- テスト用の DWG ファイル。提供されている「Bottom_plate.dwg」ファイルを使用できます。
名前空間のインポート
Java プロジェクトで、プロセスを開始するために必要な名前空間をインポートします。
import com.aspose.cad.Image;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.PdfOptions;
import com.aspose.cad.imageoptions.UnitType;
ステップ 1: DWG ファイルをロードする
まず、Aspose.CAD を使用して DWG ファイルをロードします。Image
クラス:
String dataDir = "Your Document Directory" + "DWGDrawings/";
String srcFile = dataDir + "Bottom_plate.dwg";
Image objImage = Image.load(srcFile);
ステップ 2: ユニットのタイプを決定する
次に、ロードされた DWG ファイルのユニット タイプを確認します。
Boolean currentUnitIsMetric = IsMetric(objImage.getUnitType());
int currentUnitCoefficient = objImage.getUnitType();
ステップ 3: ラスタライズ オプションを設定する
ユニット タイプに基づいて、ラスタライズ オプションを構成します。
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
if (currentUnitIsMetric) {
//メートル単位
double metersCoeff = 1 / 1000.0;
double scaleFactor = metersCoeff / currentUnitCoefficient;
rasterizationOptions.setPageWidth((float)(210 * scaleFactor));
rasterizationOptions.setPageHeight((float)(297 * scaleFactor));
rasterizationOptions.setUnitType(UnitType.Millimeter);
} else {
//インペリアル単位
rasterizationOptions.setPageWidth((float)(8.27f / currentUnitCoefficient));
rasterizationOptions.setPageHeight((float)(11.69f / currentUnitCoefficient));
rasterizationOptions.setUnitType(UnitType.Inch);
}
ステップ 4: PDF オプションを構成する
PDF エクスポート オプションを設定します。
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(new CadRasterizationOptions());
ステップ 5: PDF として保存
最後に、DWG ファイルを PDF として保存します。
objImage.save(dataDir + "Saved.pdf", pdfOptions);
そして、それができました! Aspose.CAD for Java を使用して DWG ファイルを PDF にエクスポートできました。
結論
このチュートリアルでは、Aspose.CAD for Java を利用して DWG ファイルを PDF またはラスター イメージにエクスポートするためのステップバイステップのガイドを提供しました。このライブラリによりプロセスが簡素化され、Java アプリケーションで CAD 図面を効率的に処理できるようになります。
よくある質問
Q1: Aspose.CAD for Java を他の Java フレームワークと一緒に使用できますか?
A1: はい、Aspose.CAD for Java は、一般的な Java フレームワークとシームレスに統合します。
Q2: Aspose.CAD for Java の一時ライセンスは利用できますか?
A2: はい、一時ライセンスを取得できます。ここ.
Q3: Aspose.CAD for Java のサポートはどこで見つけられますか?
A3: にアクセスしてください。Aspose.CAD フォーラムコミュニティからの支援が必要です。
Q4: Aspose.CAD for Java のライセンスはどのように購入できますか?
A4: ライセンスを購入できます。ここ.
Q5: Aspose.CAD for Java はどの単位をサポートしていますか?
A5: Aspose.CAD for Java は、メートル単位とインペリアル単位の両方をサポートしています。