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-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:

  1. Ladda AutoCAD DWG/DXF-filen med Image-klassen.
  2. Skapa en instans av PdfOptions-klassen.
  3. 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:

  1. Ladda AutoCAD DWG/DXF-filen med Image-klassen.
  2. Skapa en instans av CadRasterizationOptions-klassen.
  3. Ställ in CadRasterizationOptions.PageWidth och CadRasterizationOptions.PageHeight egenskaperna.
  4. Skapa en instans av PdfOptions-klassen.
  5. Tilldela PdfOptions.VectorRasterizationOptions egenskapen med CadRasterizationOptions-objektet.
  6. 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:

  1. Ladda DWG/DXF-filen med Image-klassen.
  2. Skapa en instans av CadRasterizationOptions-klassen.
  3. Ställ in CadRasterizationOptions.AutomaticLayoutsScaling till true.
  4. Skapa en instans av PdfOptions-klassen och initiera PdfOptions.VectorRasterizationOptions egenskapen med CadRasterizationOptions-objektet.
  5. 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:

  1. Ladda DWG/DXF-filen med Image-klassen.
  2. Skapa en instans av CadRasterizationOptions-klassen.
  3. Ställ in bakgrundsfärgen med CadRasterizationOptions.BackgroundColor-egenskapen.
  4. Ställ in ritfärgen med CadRasterizationOptions.DrawColor-egenskapen.
  5. Skapa en instans av PdfOptions-klassen och initiera PdfOptions.VectorRasterizationOptions-egenskapen med CadRasterizationOptions-objektet.
  6. 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.

Se även