DWF till JPG PNG-bild i C#

DWF-filer är baserade på vektorer som kan innehålla CAD-ritningar, text, bilder, osv. Du kan behöva skapa en miniatyrbild eller förhandsgranskningsbild av en DWF-fil. I enlighet med detta täcker artikeln hur du konverterar en DWF-fil till en JPG eller PNG-bild programmatiskt i C#.

Installera DWF till JPG-bildkonverterare – C# API

Aspose.CAD för .NET API stöder konvertering av DWF och flera andra filformat. Du kan enkelt konfigurera API:t genom att ladda ned dess DLL-fil från Nyutgivningar-avsnittet eller använda följande NuGet-kommando:

PM> Install-Package Aspose.CAD

Konvertera DWF till JPG-bild programmatiskt i C#

Du kan konvertera en DWF-fil till en JPG-bild genom att följa stegen nedan:

  1. Läs in den inmatade DWF med Image-klassen.
  2. Skapa ett objekt av CadRasterizationOptions-klassen.
  3. Skapa en instans av JpegOptions-klassen.
  4. Ange VectorRasterizationOptions och spara utdata-JPG-bilden.

Följande kodavsnitt visar hur du konverterar en DWF-fil till en JPG-bild programmatiskt i C#:

string inputFile = "blocks_and_tables.dwf";
using (Image image = Image.Load(inputFile))
{
// Initialize JpegOptions class object
JpegOptions jpgOptions = new JpegOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
jpgOptions.VectorRasterizationOptions = dwfRasterizationOptions;
dwfRasterizationOptions.PageHeight = 500;
dwfRasterizationOptions.PageWidth = 500;
// Export DWF to JPG image
string outPath = "blocks_and_tables.jpg";
image.Save(outPath, jpgOptions);
}
view raw DWF-to-JPG.cs hosted with ❤ by GitHub

Konvertera DWF till PNG-bild programmatiskt i C#

Du kan konvertera en DWF-fil till en PNG-bild med följande steg:

  1. Läs in den inmatade DWF-filen med Image-klassen.
  2. Skapa ett objekt av CadRasterizationOptions-klassen.
  3. Skapa ett objekt av PngOptions-typ.
  4. Ange VectorRasterizationOptions och skriv ut den resulterande PNG-bilden.

Följande kodavsnitt förklarar hur du konverterar en DWF-fil till en PNG-bild programmatiskt i C#:

string inputFile = "blocks_and_tables.dwf";
// Load the input DWF file
using (Image image = Image.Load(inputFile))
{
// Initialize PngOptions class object
PngOptions pngOptions = new PngOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
pngOptions.VectorRasterizationOptions = dwfRasterizationOptions;
dwfRasterizationOptions.PageHeight = 500;
dwfRasterizationOptions.PageWidth = 500;
// Export DWF to PNG image
string outPath = "blocks_and_tables.png";
image.Save(outPath, pngOptions);
}
view raw DWF-to-PNG.cs hosted with ❤ by GitHub

Hämta gratis tillfällig licens

Du kan utvärdera API:s funktioner i sin fulla kapacitet genom att begära en gratistillfällig licens.

Slutsats

I den här artikeln har du utforskat hur du konverterar en DWF-fil till bildformat som PNG eller JPG. Det förklarar alla steg och kodavsnitt för att utföra konverteringen programmatiskt i C#. Mer information om de funktioner som stöds av API:t finns i dokumentationen. Kontakta oss gärna på forumet om du har några frågor.

Se även