Computer-Aided Design (CAD) används i stor utsträckning av designers för att skapa olika designer för byggnader, broar, bilar och mer. Men CAD-format som DWG och DXF kräver specifik programvara eller en online CAD-visare för visning. För att öka tillgängligheten gör konvertering av dessa DWG/DXF-filer till PDF-format det möjligt att enkelt visa dem var som helst, utan några programvaruberoenden. I den här artikeln kommer du att upptäcka hur du konverterar CAD:s DWG eller DXF-filer till PDF med C#.
Innehållsförteckning
- C# CAD till PDF-konverterings-API
- Konvertera DWG/DXF till PDF med C#
- Ställ in canvasstorlek i DWG/DXF till PDF med C#
- Utför automatisk skalning i CAD till PDF i C#
- Ändra bakgrunds- och ritfärg i PDF med C#
- Konvertera specifika lager av CAD till PDF med C#
C# CAD till PDF-konverterare - Gratis nedladdning
Aspose.CAD för .NET är ett robust CAD till PDF-konverterings-API som gör att du enkelt kan konvertera DWG- och DXF-filer till PDF-format. Dessutom möjliggör det konvertering av CAD-ritningar till rasterbilder. Du kan enkelt installera API:t via NuGet eller ladda ner det som en DLL från Nedladdningar-sektionen.
PM> Install-Package Aspose.CAD
DWG eller DXF till PDF C#-konvertering
Här är stegen för att konvertera en DWG/DXF-fil till PDF-format med Aspose.CAD för .NET API:
- Ladda AutoCAD DWG/DXF-filen med Image-klassen.
- Skapa en instans av PdfOptions-klassen.
- Spara AutoCAD-ritningen som PDF med Image.Save(String, ImageOptionsBase)-metoden.
Följande kodexempel illustrerar hur man konverterar DWG till PDF med C#.
C# DWG/DXF till PDF - Ställ in canvasstorlek
Aspose.CAD för .NET gör det också möjligt att specificera sidmåtten (höjd och bredd) i det konverterade PDF-dokumentet. Följ dessa steg för att anpassa sidstorleken under CAD till PDF-konverteringen:
- Ladda AutoCAD DWG/DXF-filen med Image-klassen.
- Skapa en instans av CadRasterizationOptions-klassen.
- Ställ in CadRasterizationOptions.PageWidth och CadRasterizationOptions.PageHeight egenskaperna.
- Skapa en instans av PdfOptions-klassen.
- Tilldela PdfOptions.VectorRasterizationOptions egenskapen med CadRasterizationOptions-objektet.
- Konvertera DWG eller DXF till PDF med Image.Save(String, ImageOptionsBase)-metoden.
Följande kodexempel visar hur man konverterar DXF till PDF med en specificerad canvasstorlek med C#.
C# CAD till PDF - Automatisk skalning
När man arbetar med CAD-ritningar som består av flera lager, kan varje lager ha olika dimensioner. I sådana fall kan du vilja tillämpa en enhetlig skalning i den konverterade PDF-filen. Så här utför du automatisk skalning under AutoCAD till PDF-konverteringen:
- Ladda DWG/DXF-filen med Image-klassen.
- Skapa en instans av CadRasterizationOptions-klassen.
- Ställ in CadRasterizationOptions.AutomaticLayoutsScaling till true.
- Skapa en instans av PdfOptions-klassen och initiera PdfOptions.VectorRasterizationOptions egenskapen med CadRasterizationOptions-objektet.
- Konvertera CAD-ritningen till PDF med Image.Save(String, ImageOptionsBase)-metoden.
Följande kodexempel illustrerar hur man konverterar en CAD-ritning till PDF med automatisk skalning med C#.
Ändra bakgrunds- och ritfärg i den konverterade PDF:en
Aspose.CAD för .NET gör det också möjligt att anpassa färgschemat för CAD-ritningarna i det konverterade PDF-dokumentet. Följ dessa steg för att specificera bakgrunds- och ritfärger:
- Ladda DWG/DXF-filen med Image-klassen.
- Skapa en instans av CadRasterizationOptions-klassen.
- Ställ in bakgrundsfärgen med CadRasterizationOptions.BackgroundColor-egenskapen.
- Ställ in ritfärgen med CadRasterizationOptions.DrawColor-egenskapen.
- Skapa en instans av PdfOptions-klassen och initiera PdfOptions.VectorRasterizationOptions-egenskapen med CadRasterizationOptions-objektet.
- Konvertera DWG/DXF till PDF med Image.Save(String, ImageOptionsBase)-metoden.
Här är ett kodexempel som visar hur man konverterar en DWG/DXF-ritning till PDF med anpassade bakgrunds- och ritfärger.
Konvertera specifika lager av CAD till PDF med C#
Om din AutoCAD-ritning innehåller flera lager kan du välja specifika lager att inkludera i det konverterade PDF-dokumentet. För att göra detta, ange en lista med lagernamn till API:t med CadRasterizationOptions.Layers-egenskapen. Följande kodexempel visar hur man konverterar ett specifikt lager av AutoCAD-ritningen till PDF med C#.
Slutsats
I den här artikeln har du lärt dig hur man konverterar CAD:s DWG eller DXF-filer till PDF med C#. Du har också upptäckt hur man anpassar CAD till PDF-konverteringsprocessen i olika scenarier med Aspose.CAD för .NET API. För vidare utforskning kan du hänvisa till dokumentationen.