Převeďte DWG do PDF v Pythonu

Soubor DWG ukládá 2D a 3D návrhová data, jako jsou geometrická data, barvy, materiály a text. Je to proprietární formát souboru AutoCAD, softwarové aplikace pro počítačově podporované navrhování (CAD). Protože soubory DWG jsou poměrně velké, jsou často převáděny do jiných formátů souborů, jako je PDF, pro snadnější sdílení a spolupráci. Soubory PDF jsou pro tento účel oblíbenou volbou, protože je lze snadno prohlížet a sdílet na různých platformách. Převod souborů DWG na soubory PDF však může být zdlouhavý úkol, zejména pokud máte k převodu velké množství souborů. V tomto příspěvku na blogu se naučíme, jak převést DWG do PDF v Pythonu. Takže, pojďme začít!

V tomto článku se budou zabývat následujícími tématy:

  1. Python DWG to PDF Converter – zdarma ke stažení
  2. Kroky pro převod souboru DWG do PDF
  3. Programově převést DWG do PDF
  4. Export DWG do PDF s možnostmi
  5. Exportovat konkrétní rozvržení DWG do PDF
  6. Převést DWG do PDF/A nebo PDF/B
  7. Získat bezplatnou licenci
  8. Převodník DWG do PDF online zdarma
  9. Python DWG to PDF Converter – výukové zdroje

Python DWG to PDF Converter – zdarma ke stažení

Pro převod souboru DWG na dokument PDF použijeme API Aspose.CAD for Python. Umožňuje vytvářet, upravovat a manipulovat se soubory DWG a několika dalších formátů souborů.

K instalaci knihovny z PyPI použijte prosím následující příkaz pip.

pip install aspose-cad

Jak převést DWG soubor do PDF

Soubor DWG můžeme snadno převést na dokument PDF podle následujících kroků:

  1. Načtěte soubor výkresu DWG.
  2. Určete možnosti obrazu rastrování CAD.
  3. Definujte možnosti uložení PDF.
  4. Uložit DWG jako PDF.

Nyní se podívejme, jak provést tyto kroky v Pythonu pro převod souboru DWG na dokument PDF.

Převeďte DWG do PDF v Pythonu

Chcete-li převést DWG do PDF, postupujte podle následujících kroků:

  1. Načtěte vstupní soubor DGN pomocí třídy Image.
  2. Vytvořte instanci třídy PdfOptions.
  3. Nakonec zavolejte metodu save() a uložte DWG jako PDF. Jako argumenty bere cestu k výstupnímu souboru PDF a PdfOptions.

Následující ukázka kódu ukazuje, jak převést soubor DWG na dokument PDF pomocí Pythonu.

# Následující ukázka kódu ukazuje, jak převést soubor DWG na dokument PDF pomocí Pythonu.
import aspose.cad as cad

# Načtěte existující soubor DWG
image = cad.Image.load("C:\Files\sample.dwg")

# Zadejte možnosti PDF
pdfOptions = cad.imageoptions.PdfOptions()

# Uložit jako PDF
image.save("C:\Files\output.pdf", pdfOptions)

Export DWG do PDF s možnostmi v Pythonu

Při převodu souboru DWG na dokument PDF můžeme určit možnosti uložení PDF podle následujících kroků:

  1. Nejprve načtěte vstupní DWG soubor pomocí třídy Image.
  2. Dále vytvořte instanci třídy CadRasterizationOptions.
  3. Poté zadejte vlastnosti pagewidth a pageheight.
  4. Mezitím vytvořte instanci třídy PdfOptions.
  5. Poté nastavte vlastnost vectorrasterizationoptions na CadRasterizationOptions.
  6. Nakonec zavolejte metodu save() a uložte DWG jako PDF.

Následující ukázka kódu ukazuje, jak určit výšku a šířku stránky při ukládání souboru DWG jako dokumentu PDF pomocí Pythonu.

# Následující ukázka kódu ukazuje, jak určit výšku a šířku stránky při ukládání souboru DWG jako dokumentu PDF pomocí Pythonu.
import aspose.cad as cad

# Načtěte existující soubor DWG
image = cad.Image.load("C:\Files\sample.dwg")

# Inicializujte a určete možnosti CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# Zadejte možnosti PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# Uložit jako PDF
image.save("C:\Files\output.pdf", pdfOptions)

Export konkrétního rozvržení DWG do PDF v Pythonu

Při převodu souboru DWG na dokument PDF můžeme určit možnosti uložení PDF podle následujících kroků:

  1. Nejprve načtěte vstupní DWG soubor pomocí třídy Image.
  2. Dále vytvořte instanci třídy CadRasterizationOptions.
  3. Potom nastavte vlastnost Layouts.
  4. Mezitím vytvořte instanci třídy PdfOptions.
  5. Poté nastavte vlastnost vectorrasterizationoptions na CadRasterizationOptions.
  6. Nakonec zavolejte metodu save() a uložte DWG jako PDF.

Následující ukázka kódu ukazuje, jak určit konkrétní rozvržení souboru DWG, který se má exportovat jako dokument PDF v Pythonu.

# Následující ukázka kódu ukazuje, jak určit konkrétní rozvržení souboru DWG, který se má exportovat jako dokument PDF v Pythonu.
import aspose.cad as cad

# Načtěte existující soubor DWG
image = cad.Image.load("C:\Files\sample.dwg")

# Inicializujte a určete možnosti CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.layouts = ["Layout1"]

# Zadejte možnosti PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# Uložit jako PDF
image.save("C:\Files\output.pdf", pdfOptions)

Převeďte DWG do PDF/A nebo PDF/B

DWG můžeme také uložit jako PDF/A nebo PDF/E podle následujících kroků:

  1. Nejprve načtěte vstupní DWG soubor pomocí třídy Image.
  2. Dále vytvořte instanci třídy CadRasterizationOptions.
  3. Potom vytvořte instanci třídy PdfOptions.
  4. Poté nastavte vlastnost shody.
  5. Nakonec zavolejte metodu save() a uložte DWG jako PDF.

Následující ukázka kódu ukazuje, jak převést soubor DWG do PDF/A a PDF/B pomocí Pythonu.

# Následující ukázka kódu ukazuje, jak převést soubor DWG do PDF/A a PDF/B pomocí Pythonu.
import aspose.cad as cad

# Načtěte existující soubor DWG
image = cad.Image.load("C:\Files\sample.dwg")

# Inicializujte a určete možnosti CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# Zadejte možnosti PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions
pdfOptions.core_pdf_options = cad.imageoptions.PdfDocumentOptions()

# Uložit jako PDF/A
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1A
image.save("C:\Files\output-a.pdf", pdfOptions)

# Uložit jako PDF/B
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1B
image.save("C:\Files\output-b.pdf", pdfOptions)

AutoCAD to PDF Converter – Získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci a vyzkoušet knihovnu bez omezení hodnocení.

Převodník DWG do PDF online zdarma

Kromě toho můžete soubory DWG převádět na dokumenty PDF online zdarma pomocí naší bezplatné webové aplikace DWG to PDF converter. Tato webová aplikace byla vyvinuta pomocí Aspose.CAD API.

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

Chcete-li se dozvědět více, můžete si přečíst Převést DWG do PDF online – bezplatný převaděč.

Python DWG to PDF Converter – výukové zdroje

Můžete se dozvědět více o čtení, převodu a manipulaci se soubory AutoCAD DWG bez použití AutoCADu a prozkoumat další funkce knihovny pomocí zdrojů uvedených níže:

Závěr

V tomto článku jsme se naučili, jak načíst existující soubor DWG a uložit načtený DWG jako PDF v Pythonu. Také jsme viděli, jak určit výšku stránky, šířku, rozvržení a shodu s PDF při exportu DWG do PDF. Využitím Aspose.CAD for Python mohou vývojáři snadno automatizovat proces převodu a vytvořit přizpůsobený výstup PDF, který splňuje jejich specifické potřeby. Kromě převodu DWG na PDF v Pythonu můžete převádět soubory DWG na dokumenty PDF online pomocí bezplatné webové aplikace pro převod DWG. V případě jakýchkoliv nejasností nás prosím kontaktujte na našem bezplatném fóru podpory.

Viz také