DWG 図面
DWG 図面を PDF にエクスポートする
Aspose.CAD for Python API は、DWG 形式の AutoCAD 図面を読み込み、PDF に変換できます。このトピックでは、Aspose.CAD API を使用して、DWG から PDF 形式への変換を実現するための手順を説明します。
API は以下の AutoCAD DWG リビジョンをサポートしています:
- DWG 2004 バージョン 16.0 リリース 18
- DWG 2005 バージョン 16.1
- DWG 2010 バージョン 18.0
- DWG 2013 バージョン 19.0
DWG ファイル形式
DWG は、ベクター画像データとメタデータを含むバイナリファイルです。ベクター画像データは、DWGを表示する方法についてCADアプリケーションに指示を提供します。メタデータには、ファイルに関するさまざまな情報が含まれる場合があり、特定の場所に関するデータやクライアントデータも含まれます。DWGファイル形式の仕様書は、この PDF で見つけることができます。
DWG ファイルを PDF に変換する
DWG を PDF に変換するために必要な簡単な手順は次のとおりです。
- DWG ファイルを Image のインスタンスに読み込みます。
- CadRasterizationOptions クラスのオブジェクトを作成し、page_height および page_width プロパティを設定します。
- PdfOptions クラスのオブジェクトを作成し、VectorRasterizationOptions プロパティを設定します。
- Image.save を呼び出し、PdfOptions のオブジェクトを 2 番目のパラメーターとして渡します。
以下のコードサンプルは、DWG 図面を PDF にエクスポートする方法を示しています。
サポートされる AutoCAD プリミティブ
以下の AutoCAD プリミティブがサポートされています。
- TEXT
- MTEXT
- ATTDEF
- ATTRIB
- ARC
- ELLIPSE
- HATCH
- LEADER
- POINT
- VERTEX 2D
- VERTEX 3D
- POLYLINE 2D
- LWPOLYLINE
- RAY
- CIRCLE
- DIMENSION ORDINATE
- DIMENSION LINEAR
- DIMENSION ALIGNED
- DIMENSION ANG 3Pt
- DIMENSION ANG 2Ln
- DIMENSION RADIUS
- DIMENSION DIAMETER
- SHAPE
- SOLID
- SPLINE
- MLINE
- LINE
- XLINE
- STYLE
- DIMSTYLE
- LTYPE
- MLINESTYLE
- LAYER
- VIEWPORT
- LAYOUT
特定の DWG レイアウトを PDF にエクスポートする
このアプローチは以下のように動作します:
- Aspose.CAD.Image.load ファクトリメソッドを使用して DWG ファイルを読み込みます。
- CadRasterizationOptions クラスのインスタンスを作成し、結果のページの高さと幅を設定します。
- CadRasterizationOptions オブジェクトの Layouts プロパティを設定します。
- PdfOptions クラスのインスタンスを作成し、その VectorRasterizationOptions プロパティを設定します。
- Image.save() メソッドを使用して画像を PDF にエクスポートします。
以下のコードサンプルは、特定の DWG レイアウトを PDF に変換する方法を示しています。
DWG を PDF/A および PDF/E にエクスポートする
このアプローチは以下のように機能します:
- Image.load ファクトリメソッドを使用して DWG ファイルを読み込みます。
- CadRasterizationOptions クラスのインスタンスを作成します。
- PdfOptions クラスのインスタンスを作成し、その VectorRasterizationOptions プロパティを設定します。
- PDF 準拠プロパティを設定し、保存します。
- Image.save() メソッドを使用して画像を PDF にエクスポートします。
以下のコードサンプルは、DWG ファイルを PDF/A および PDF/E に変換する方法を示しています。
DWG 図面を DXF に変換する
Aspose.CAD は、AutoCAD DWG ファイルを読み込み、DXF 形式にエクスポートする機能を提供します。DWG から DXF への変換アプローチは以下のように機能します:
- Image.load ファクトリメソッドを使用して DWG 図面ファイルを読み込みます。
- Image.save() メソッドを使用して DWG 図面を DXF にエクスポートします。
以下のコードサンプルは、DWG ファイルを DXF 形式に変換する方法を示しています。
DWG 図面を SVG に変換する
Aspose.CAD for Python API は、DWG 形式の AutoCAD 図面を読み込み、SVG に変換できます。このトピックでは、DWG を SVG 形式に変換するための Aspose.CAD API の使用方法を以下の簡単な手順で説明します。
- DWG ファイルを Image のインスタンスに読み込みます。
- SvgOptions クラスのオブジェクトを作成し、必要なプロパティを設定します。
- Image.save() メソッドを使用して DWG 図面を SVG にエクスポートします。
以下のコードサンプルは、DWG ファイルを SVG 形式に変換する方法を示しています。