
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
- Konvertera DWF till JPG-bild programmatiskt i C#
- Konvertera DWF till 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:
- Läs in den inmatade DWF med Image-klassen.
- Skapa ett objekt av CadRasterizationOptions-klassen.
- Skapa en instans av JpegOptions-klassen.
- 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); | |
} |
Konvertera DWF till PNG-bild programmatiskt i C#
Du kan konvertera en DWF-fil till en PNG-bild med följande steg:
- Läs in den inmatade DWF-filen med Image-klassen.
- Skapa ett objekt av CadRasterizationOptions-klassen.
- Skapa ett objekt av PngOptions-typ.
- 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); | |
} |
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.