PythonでDWGをPDFに変換

DWG ファイルには、ジオメトリ データ、色、マテリアル、テキストなどの 2D および 3D 設計データが格納されます。これは、コンピューター支援設計 (CAD) ソフトウェア アプリケーションである AutoCAD の独自のファイル形式です。 DWG ファイルは非常に大きいため、共有や共同作業を容易にするために、PDF などの他のファイル形式に変換されることがよくあります。 PDF は、さまざまなプラットフォーム間で簡単に表示および共有できるため、この目的でよく使用されます。ただし、特に変換するファイルが多数ある場合は、DWG ファイルを PDF に変換するのは面倒な作業になる可能性があります。このブログ投稿では、Python で DWG を PDF に変換する方法を学びます。それでは、始めましょう!

この記事では、次のトピックについて説明します。

  1. Python DWG から PDF へのコンバーター – 無料ダウンロード
  2. DWG ファイルを PDF に変換する手順
  3. プログラムで DWG を PDF に変換
  4. オプションを使用して DWG を PDF にエクスポート
  5. DWG の特定のレイアウトを PDF にエクスポート
  6. DWG を PDF/A または PDF/B に変換
  7. 無料ライセンスを取得
  8. DWG から PDF への無料オンライン変換
  9. Python DWG to PDF Converter – 学習リソース

Python DWG から PDF へのコンバーター – 無料ダウンロード

DWG ファイルを PDF ドキュメントに変換するには、Aspose.CAD for Python API を使用します。 DWG ファイルと その他のいくつか ファイル形式の作成、編集、操作が可能です。

次の pip コマンドを使用して、PyPI からライブラリをインストールしてください。

pip install aspose-cad

DWG ファイルを PDF に変換する方法

以下の手順に従って、DWG ファイルを PDF ドキュメントに簡単に変換できます。

  1. DWG 図面ファイルをロードします。
  2. CAD ラスタライズ イメージ オプションを指定します。
  3. PDF 保存オプションを定義します。
  4. DWG を PDF として保存します。

次に、Python でこれらの手順を実行して DWG ファイルを PDF ドキュメントに変換する方法を見てみましょう。

PythonでDWGをPDFに変換

DWG を PDF に変換するには、次の手順に従ってください。

  1. Image クラスを使用して、入力 DGN ファイルをロードします。
  2. PdfOptions クラスのインスタンスを作成します。
  3. 最後に、save() メソッドを呼び出して、DWG を PDF として保存します。出力 PDF ファイル パスと PdfOptions を引数として取ります。

次のコード サンプルは、Python を使用して DWG ファイルを PDF ドキュメントに変換する方法を示しています。

# 次のコード サンプルは、Python を使用して DWG ファイルを PDF ドキュメントに変換する方法を示しています。
import aspose.cad as cad

# 既存の DWG ファイルをロードする
image = cad.Image.load("C:\Files\sample.dwg")

# PDF オプションの指定
pdfOptions = cad.imageoptions.PdfOptions()

# PDFとして保存
image.save("C:\Files\output.pdf", pdfOptions)

Python のオプションを使用して DWG を PDF にエクスポート

以下の手順に従って、DWG ファイルを PDF ドキュメントに変換する際に、PDF 保存オプションを指定できます。

  1. まず、Image クラスを使用して入力 DWG ファイルをロードします。
  2. 次に、CadRasterizationOptions クラスのインスタンスを作成します。
  3. 次に、pagewidth および pageheight プロパティを指定します。
  4. その間に、PdfOptions クラスのインスタンスを作成します。
  5. その後、vectorrasterizationoptions プロパティを CadRasterizationOptions として設定します。
  6. 最後に、save() メソッドを呼び出して、DWG を PDF として保存します。

次のコード サンプルは、Python を使用して DWG ファイルを PDF ドキュメントとして保存するときに、ページの高さと幅を指定する方法を示しています。

# 次のコード サンプルは、Python を使用して DWG ファイルを PDF ドキュメントとして保存するときに、ページの高さと幅を指定する方法を示しています。
import aspose.cad as cad

# 既存の DWG ファイルをロードする
image = cad.Image.load("C:\Files\sample.dwg")

# CAD オプションの初期化と指定
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# PDF オプションの指定
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# PDFとして保存
image.save("C:\Files\output.pdf", pdfOptions)

PythonでDWGの特定のレイアウトをPDFにエクスポート

以下の手順に従って、DWG ファイルを PDF ドキュメントに変換する際に、PDF 保存オプションを指定できます。

  1. まず、Image クラスを使用して入力 DWG ファイルをロードします。
  2. 次に、CadRasterizationOptions クラスのインスタンスを作成します。
  3. 次に、Layouts プロパティを設定します。
  4. その間に、PdfOptions クラスのインスタンスを作成します。
  5. その後、vectorrasterizationoptions プロパティを CadRasterizationOptions として設定します。
  6. 最後に、save() メソッドを呼び出して、DWG を PDF として保存します。

次のコード サンプルは、DWG ファイルの特定のレイアウトを指定して、Python で PDF ドキュメントとしてエクスポートする方法を示しています。

# 次のコード サンプルは、DWG ファイルの特定のレイアウトを指定して、Python で PDF ドキュメントとしてエクスポートする方法を示しています。
import aspose.cad as cad

# 既存の DWG ファイルをロードする
image = cad.Image.load("C:\Files\sample.dwg")

# CAD オプションの初期化と指定
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.layouts = ["Layout1"]

# PDF オプションの指定
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# PDFとして保存
image.save("C:\Files\output.pdf", pdfOptions)

DWG を PDF/A または PDF/B に変換

以下の手順に従って、DWG を PDF/A または PDF/E として保存することもできます。

  1. まず、Image クラスを使用して入力 DWG ファイルをロードします。
  2. 次に、CadRasterizationOptions クラスのインスタンスを作成します。
  3. 次に、PdfOptions クラスのインスタンスを作成します。
  4. その後、コンプライアンス プロパティを設定します。
  5. 最後に、save() メソッドを呼び出して、DWG を PDF として保存します。

次のコード サンプルは、Python を使用して DWG ファイルを PDF/A および PDF/B に変換する方法を示しています。

# 次のコード サンプルは、Python を使用して DWG ファイルを PDF/A および PDF/B に変換する方法を示しています。
import aspose.cad as cad

# 既存の DWG ファイルをロードする
image = cad.Image.load("C:\Files\sample.dwg")

# CAD オプションの初期化と指定
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# PDF オプションの指定
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions
pdfOptions.core_pdf_options = cad.imageoptions.PdfDocumentOptions()

# PDF/A として保存
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1A
image.save("C:\Files\output-a.pdf", pdfOptions)

# PDF/B として保存
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1B
image.save("C:\Files\output-b.pdf", pdfOptions)

AutoCAD から PDF へのコンバーター - 無料ライセンスを取得

無料の一時ライセンスを取得して、評価制限なしでライブラリを試すことができます。

DWGからPDFへのコンバーター無料オンライン

さらに、無料の DWG to PDF converter Web アプリを使用して、オンラインで DWG ファイルを PDF ドキュメントに無料で変換できます。この Web アプリは、Aspose.CAD API を使用して開発されました。

https://products.aspose.app/cad/conversion/dwg

詳細については、オンラインで DWG を PDF に変換 - 無料のコンバーター を参照してください。

Python DWG to PDF Converter – 学習リソース

AutoCAD を使用せずに AutoCAD DWG ファイルを読み取り、変換、操作する方法について学習し、以下のリソースを使用してライブラリの他の機能を調べることができます。

結論

この記事では、既存の DWG ファイルを読み込み、読み込まれた DWG を Python で PDF として保存する方法を学習しました。また、DWG を PDF にエクスポートするときに、ページの高さ、幅、レイアウト、および PDF 準拠を指定する方法についても説明しました。 Aspose.CAD for Python を活用することで、開発者は簡単に変換プロセスを自動化し、特定のニーズを満たすカスタマイズされた PDF 出力を作成できます。 Python で DWG を PDF に変換する以外に、無料の DWG コンバータ Web アプリを使用して、オンラインで DWG ファイルを PDF ドキュメントに変換できます。ご不明な点がございましたら、無料サポート フォーラム までお問い合わせください。

関連項目