DWF till PDF csharp

DWF-filer innehåller tvådimensionella eller tredimensionella ritningsdata som kan innehålla text eller grafik. Data lagras i komprimerad format för att hålla storleken liten. I vissa situationer kan du behöva konvertera en DWF-fil till en PDF-dokument för att göra den kompatibel med olika systemmiljöer. Den här artikeln täcker hur du konverterar DWF till PDF med C#.

DWF till PDF-konvertering – C# API-installation

Aspose.CAD för .NET API stöder arbete med DWF och flera andra filformat. Du kan konfigurera API:t genom att ladda ned DLL-filerna från avsnittet Nedladdningar, eller genom att använda följande NuGet-installationskommando:

PM> Install-Package Aspose.CAD

Konvertera DWF till PDF programmatiskt med C#

Du kan konvertera en DWG-fil till en PDF-dokument med följande steg:

  1. Ladda först in den inmatande DWF-filen.
  2. Skapa ett objekt av CadRasterizationOptions-klassen.
  3. Ange siddimensioner och andra egenskaper för den utgående filen.
  4. Konvertera slutligen DWF till PDF-fil med Spara-metoden

Kodavsnittet nedan visar hur du konverterar en DWF-fil till en PDF-dokument:

// Load the input DWF file
Image image = Image.Load("DWFtoPDF.dwf");
// Create an object of CadRasterizationOptions to set different properties
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600,
ContentAsBitmap = true
};
// Convert DWF to PDF
image.Save("output.pdf", PdfOptions
{
VectorRasterizationOptions = rasterizationOptions
});

Utforska fler funktioner

Du kan lära dig många andra funktioner av API genom att titta på dokumentationen. Det förklarar skapande, redigering eller manipulering av olika CAD-relaterade filformat.

Slutsats

I den här artikeln har du lärt dig hur du konverterar DWF till en PDF-fil. Denna funktion kan vara användbar i situationer där du behöver granska filer på olika program och operativsystem. Du kan också diskutera dina krav eller bekymmer med oss via den gratis stödsnätverket. Vi ser fram emot att hjälpa dig med alla dina frågor.

Se även