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:
- Python DWG till PDF Converter – Gratis nedladdning
- Steg för att konvertera DWG-fil till PDF
- Konvertera DWG till PDF Programmatiskt
- Exportera DWG till PDF med alternativ
- Exportera specifik layout av DWG till PDF
- Konvertera DWG till PDF/A eller PDF/B
- Få en gratis licens
- DWG till PDF Converter gratis online
- 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:
- Ladda en DWG-ritningsfil.
- Ange alternativ för CAD-rastreringsbild.
- Definiera PDF-sparalternativ.
- 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:
- Ladda en indata-DGN-fil med hjälp av klassen Image.
- Skapa en instans av klassen PdfOptions.
- 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:
- Först laddar du in en DWG-fil med hjälp av klassen Image.
- Skapa sedan en instans av klassen CadRasterizationOptions.
- Ange sedan egenskaperna för sidbredd och sidhöjd.
- Skapa under tiden en instans av klassen PdfOptions.
- Efter det ställer du in egenskapen vectorrasterizationoptions som CadRasterizationOptions.
- 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:
- Först laddar du in en DWG-fil med hjälp av klassen Image.
- Skapa sedan en instans av klassen CadRasterizationOptions.
- Ange sedan egenskapen Layouts.
- Skapa under tiden en instans av klassen PdfOptions.
- Efter det ställer du in egenskapen vectorrasterizationoptions som CadRasterizationOptions.
- 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:
- Först laddar du in en DWG-fil med hjälp av klassen Image.
- Skapa sedan en instans av klassen CadRasterizationOptions.
- Skapa sedan en instans av klassen PdfOptions.
- Efter det ställer du in efterlevnadsegenskapen.
- 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:
- Aspose.CAD för Python utvecklarguide.
- Gratis onlineapplikationer.
- Aspose.CAD för Python API-referens.
- Hur-man-guider och artiklar.
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.