Den här snabbguiden visar hur man konverterar DWG till PDF i Python samtidigt som den förklarar de fullständiga detaljerna för att konfigurera systemet och en steg-för-steg-process för att skapa applikationen. Dessutom behöver du inte installera någon annan CAD-renderingsprogramvara eller applikationer för att exportera DWG-filen till PDF i Python.
Steg för att exportera DWG till PDF i Python
- Förbered systemmiljön för att använda Aspose.CAD for Python via .NET för att konvertera DWG till PDF
- Hämta DWG-ritningen med klassen Image
- Initiera en instans av klassen CadRasterizationOptions och ange sidstorleken för den utgående PDF-filen
- Initiera en PdfOptions-klassinstans och ställ in VectorRasterizationOptions-objektet
- Gör DWG-ritningen till PDF-format med sparmetoden
Dessa steg förklarar processen att konvertera DWG-fil till PDF i Python med några API-anrop. Konverteringen påbörjas genom att ladda den ingående DWG-ritningen och sedan ställa in anpassade alternativ för det utgående PDF-dokumentet. Exportera slutligen det genererade PDF-dokumentet enligt de angivna rastreringsinställningarna.
Kod för att skapa DWG till PDF-konverteringsprogramvara i Python
import aspose.cad | |
from aspose.cad import * | |
image = aspose.cad.Image.load("sample.dwg") | |
rasterizationOptions = aspose.cad.imageoptions.CadRasterizationOptions() | |
rasterizationOptions.page_height = 1200.0 | |
rasterizationOptions.page_width = 1200.0 | |
pdfOptions = aspose.cad.imageoptions.PdfOptions() | |
pdfOptions.vector_rasterization_options = rasterizationOptions | |
image.save("DWGtoPDFoutput.pdf", pdfOptions) |
Kodavsnittet ovan är en grundläggande version av att utveckla en DWG till PDF-konverteringsprogramvara i Python. Klassobjektet CadRasterizationOptions låter dig anpassa det genererade PDF-dokumentet, till exempel storleken på sidan, färgen på ritningen, typen av ritning och bakgrundsfärgen.
I den här artikeln har vi förstått proceduren för att konvertera en DWG-fil till PDF med Python. Om du vill lära dig konvertering av PLT till PDF, ta en titt på Konvertera PLT till PDF i Python.