Konvertera DWG till PDF i Python

DWG-filen lagrar 2D- och 3D-designdata som geometriska data, färg, material och text. Det är ett proprietärt filformat av AutoCAD, en programvara för datorstödd design (CAD). Eftersom DWG-filer är ganska stora, konverteras de ofta till andra filformat, som PDF, för enklare delning och samarbete. PDF-filer är ett populärt val för detta ändamål, eftersom de enkelt kan visas och delas på olika plattformar. Men att konvertera DWG-filer till PDF-filer kan vara en tråkig uppgift, särskilt om du har ett stort antal filer att konvertera. I det här blogginlägget kommer vi att lära oss hur man konverterar DWG till PDF i Python. Så, låt oss komma igång!

Följande ämnen ska behandlas i den här artikeln:

  1. Python DWG till PDF Converter – Gratis nedladdning
  2. Steg för att konvertera DWG-fil till PDF
  3. Konvertera DWG till PDF Programmatiskt
  4. Exportera DWG till PDF med alternativ
  5. Exportera specifik layout av DWG till PDF
  6. Konvertera DWG till PDF/A eller PDF/B
  7. Få en gratis licens
  8. DWG till PDF Converter gratis online
  9. Python DWG till PDF Converter – Lärresurser

Python DWG till PDF Converter – Gratis nedladdning

För att konvertera en DWG-fil till ett PDF-dokument kommer vi att använda Aspose.CAD for Python API. Den tillåter att skapa, redigera och manipulera DWG-filer och flera andra filformat.

Använd följande pip-kommando för att installera biblioteket från PyPI.

pip install aspose-cad

Hur man konverterar DWG-fil till PDF

Vi kan enkelt konvertera en DWG-fil till ett PDF-dokument genom att följa stegen nedan:

  1. Ladda en DWG-ritningsfil.
  2. Ange alternativ för CAD-rastreringsbild.
  3. Definiera PDF-sparalternativ.
  4. Spara DWG som PDF.

Låt oss nu se hur du utför dessa steg i Python för att konvertera en DWG-fil till ett PDF-dokument.

Konvertera DWG till PDF i Python

Följ stegen nedan för att konvertera en DWG till en PDF:

  1. Ladda en indata-DGN-fil med hjälp av klassen Image.
  2. Skapa en instans av klassen PdfOptions.
  3. Till sist, anropa metoden save() för att spara DWG som PDF. Den tar sökvägen till PDF-filen och PdfOptions som argument.

Följande kodexempel visar hur man konverterar en DWG-fil till ett PDF-dokument med Python.

# Följande kodexempel visar hur man konverterar en DWG-fil till ett PDF-dokument med Python.
import aspose.cad as cad

# Ladda en befintlig DWG-fil
image = cad.Image.load("C:\Files\sample.dwg")

# Ange PDF-alternativ
pdfOptions = cad.imageoptions.PdfOptions()

# Spara som PDF
image.save("C:\Files\output.pdf", pdfOptions)

Exportera DWG till PDF med alternativ i Python

Vi kan ange PDF-sparalternativ när vi konverterar en DWG-fil till ett PDF-dokument genom att följa stegen nedan:

  1. Först laddar du in en DWG-fil med hjälp av klassen Image.
  2. Skapa sedan en instans av klassen CadRasterizationOptions.
  3. Ange sedan egenskaperna för sidbredd och sidhöjd.
  4. Skapa under tiden en instans av klassen PdfOptions.
  5. Efter det ställer du in egenskapen vectorrasterizationoptions som CadRasterizationOptions.
  6. Till sist, anropa metoden save() för att spara DWG som PDF.

Följande kodexempel visar hur du anger sidhöjden och -bredden medan du sparar en DWG-fil som ett PDF-dokument med Python.

# Följande kodexempel visar hur man anger sidhöjd och bredd samtidigt som man sparar en DWG-fil som ett PDF-dokument med Python.
import aspose.cad as cad

# Ladda en befintlig DWG-fil
image = cad.Image.load("C:\Files\sample.dwg")

# Initiera och ange CAD-alternativ
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# Ange PDF-alternativ
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# Spara som PDF
image.save("C:\Files\output.pdf", pdfOptions)

Exportera specifik layout av DWG till PDF i Python

Vi kan ange PDF-sparalternativ när vi konverterar en DWG-fil till ett PDF-dokument genom att följa stegen nedan:

  1. Först laddar du in en DWG-fil med hjälp av klassen Image.
  2. Skapa sedan en instans av klassen CadRasterizationOptions.
  3. Ange sedan egenskapen Layouts.
  4. Skapa under tiden en instans av klassen PdfOptions.
  5. Efter det ställer du in egenskapen vectorrasterizationoptions som CadRasterizationOptions.
  6. Till sist, anropa metoden save() för att spara DWG som PDF.

Följande kodexempel visar hur man anger den specifika layouten för en DWG-fil som ska exporteras som ett PDF-dokument i Python.

# Följande kodexempel visar hur man anger den specifika layouten för en DWG-fil som ska exporteras som ett PDF-dokument i Python.
import aspose.cad as cad

# Ladda en befintlig DWG-fil
image = cad.Image.load("C:\Files\sample.dwg")

# Initiera och ange CAD-alternativ
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.layouts = ["Layout1"]

# Ange PDF-alternativ
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# Spara som PDF
image.save("C:\Files\output.pdf", pdfOptions)

Konvertera DWG till PDF/A eller PDF/B

Vi kan också spara DWG som PDF/A eller PDF/E genom att följa stegen nedan:

  1. Först laddar du in en DWG-fil med hjälp av klassen Image.
  2. Skapa sedan en instans av klassen CadRasterizationOptions.
  3. Skapa sedan en instans av klassen PdfOptions.
  4. Efter det ställer du in efterlevnadsegenskapen.
  5. Till sist, anropa metoden save() för att spara DWG som PDF.

Följande kodexempel visar hur man konverterar en DWG-fil till PDF/A och PDF/B med Python.

# Följande kodexempel visar hur man konverterar en DWG-fil till PDF/A och PDF/B med Python.
import aspose.cad as cad

# Ladda en befintlig DWG-fil
image = cad.Image.load("C:\Files\sample.dwg")

# Initiera och ange CAD-alternativ
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# Ange PDF-alternativ
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions
pdfOptions.core_pdf_options = cad.imageoptions.PdfDocumentOptions()

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

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

AutoCAD till PDF Converter - Skaffa en gratis licens

Du kan få en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.

DWG till PDF Converter gratis online

Dessutom kan du konvertera DWG-filer till PDF-dokument online gratis genom att använda vår kostnadsfria webbapp DWG till PDF-konverterare. Denna webbapp utvecklades med Aspose.CAD API.

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

Du kan läsa Konvertera DWG till PDF Online - Free Converter för att lära dig mer.

Python DWG till PDF Converter – Lärresurser

Du kan lära dig mer om att läsa, konvertera och manipulera AutoCAD DWG-filer utan att använda AutoCAD och utforska andra funktioner i biblioteket med hjälp av resurserna nedan:

Slutsats

I den här artikeln har vi lärt oss hur man laddar en befintlig DWG-fil och sparar den inlästa DWG som PDF i Python. Vi har också sett hur man anger sidhöjd, bredd, layout och PDF-kompatibilitet vid export av DWG till PDF. Genom att utnyttja Aspose.CAD för Python kan utvecklare enkelt automatisera konverteringsprocessen och skapa anpassade PDF-utdata som möter deras specifika behov. Förutom att konvertera en DWG till en PDF i Python kan du konvertera DWG-filer till PDF-dokument online med en gratis webbapp för DWG-konvertering. I händelse av oklarheter, vänligen kontakta oss på vårt gratis supportforum.

Se även