Aspose.CAD for Java を使用した動的 PDF の作成
導入
Aspose.CAD for Java の世界へようこそ。これは、開発者が CAD 図面を簡単に操作できるようにする強力なライブラリです。このチュートリアルでは、Aspose.CAD for Java を使用して、さまざまなレイアウトを持つ単一の PDF を作成する方法について詳しく説明します。経験豊富な開発者でも、初心者でも、このステップバイステップのガイドでプロセスを説明します。
前提条件
この作業を開始する前に、次の前提条件が満たされていることを確認してください。
- Java 環境: マシンに Java がインストールされていることを確認してください。
- Aspose.CAD ライブラリ: Java 用の Aspose.CAD ライブラリを次の場所からダウンロードしてインストールします。ダウンロードリンク.
- ドキュメント ディレクトリ: DWG 図面用のディレクトリを設定します。
パッケージのインポート
Java プロジェクトで、必要なパッケージをインポートします。
import com.aspose.cad.Image;
import com.aspose.cad.SizeF;
import com.aspose.cad.fileformats.cad.CadImage;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.PdfOptions;
import com.aspose.cad.imageoptions.VectorRasterizationOptions;
ステップ 1: CAD 図面をロードする
まず、CAD 図面をCadImage
物体:
String dataDir = "Your Document Directory" + "DWGDrawings/";
CadImage cadImage = (CadImage)Image.load(dataDir + "City skyway map.dwg");
ステップ 2: ラスタライズ オプションを構成する
CAD イメージのラスタライズ オプションを設定します。
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1000);
rasterizationOptions.setPageHeight(1000);
ステップ 3: レイアウトのページ サイズをカスタマイズする
CAD 図面内のいくつかのレイアウトのカスタム サイズを定義します。
rasterizationOptions.getLayoutPageSizes().addItem("ANSI C Plot", new SizeF(500, 1000));
rasterizationOptions.getLayoutPageSizes().addItem("8.5 x 11 Plot", new SizeF(1000, 100));
ステップ 4: PDF オプションを設定する
ラスタライズ設定を組み込んで PDF オプションを構成します。
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);
ステップ 5: PDF として保存
処理された CAD イメージを PDF として保存します。
cadImage.save(dataDir + "singlePDF_out.pdf", pdfOptions);
おめでとう! Aspose.CAD for Java を使用して、さまざまなレイアウトを持つ 1 つの PDF を正常に作成できました。
結論
このチュートリアルでは、CAD 図面からさまざまなレイアウトを持つ PDF を生成するための、Aspose.CAD for Java のシームレスな統合について検討しました。このライブラリの柔軟性と堅牢な機能により、CAD 操作タスクに最適な選択肢となります。
よくある質問
Q1: Aspose.CAD for Java を他の Java ライブラリと一緒に使用できますか?
A1: はい。Aspose.CAD for Java は、他の Java ライブラリとシームレスに統合するように設計されており、広範な機能を提供します。
Q2: 体験版はありますか?
A2: もちろんです!無料の試用版にアクセスできますここ.
Q3: 追加のサポートはどこで入手できますか?
A3: にアクセスしてください。Aspose.CAD フォーラムコミュニティのサポートとディスカッションのために。
Q4: 仮免許はどのように取得すればよいですか?
A4: 仮免許を取得できます。ここ.
Q5: フルバージョンはどこで購入できますか?
A5: Aspose.CAD for Java のフルバージョンを購入してくださいここ.