DWF DWFX zu SVG scharf

DWF- oder DWFX-Dateien können Konstruktionsdaten und Grafiken in einer oder mehreren Zeichnungen und Plansätzen enthalten. Solche Dateien werden häufig für Überprüfungs- oder Genehmigungszwecke mit den Konstruktionsdaten verwendet. Dagegen sind SVG-Bilder wegen ihrer Skalierbarkeit bekannt, ohne die Bildqualität zu beeinträchtigen. In einigen Anwendungsfällen müssen Sie möglicherweise eine DWF- oder DWFX-Datei in ein SVG-Bild konvertieren. Dementsprechend wird in diesem Artikel erläutert, wie Sie eine DWF- oder DWFX-Datei programmgesteuert in C# in ein SVG-Bild konvertieren.

DWF- oder DWFX-zu-SVG-Konverter – C#-API-Installation

Aspose.CAD for .NET API kann verwendet werden, um mit DWF-, DWFX- und IFC-Formaten zusätzlich zu anderen CAD-bezogenen Dateiformaten zu arbeiten. Sie können auf die API zugreifen, indem Sie ihre DLL-Dateien von der Seite Downloads herunterladen oder sie einfach mit dem folgenden NuGet-Befehl installieren:

PM> Install-Package Aspose.CAD

Konvertieren Sie DWF oder DWFX programmgesteuert in C# in ein SVG-Bild

Sie müssen die folgenden Schritte ausführen, um eine DWF- oder DWFX-Datei in das SVG-Bildformat zu konvertieren:

  1. Erstellen Sie ein Objekt der Klasse DwfImage, um die DWF- oder DWFX-Eingabedatei zu laden.
  2. Initialisieren Sie eine Instanz der Klasse CadRasterizationOptions.
  3. Deklarieren Sie ein Objekt der Klasse SvgOptions.
  4. Schreiben Sie die Ausgabedatei als SVG-Bild.

Das folgende Codebeispiel zeigt, wie eine DWF- oder DWFX-Datei programmgesteuert in C# in das SVG-Format konvertiert wird:

String sampleDWFX = "document.dwfx";

// Laden Sie die DWF- oder DWFX-Eingabedatei
DwfImage image = (DwfImage)DwfImage.Load(sampleDWFX);

// Initialisiert das CadRasterizationOptions-Klassenobjekt
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.PageWidth = 400;
cadOptions.PageHeight = 400;

// Initialisieren Sie die Instanz der SvgOptions-Klasse für das Ausgabebild
SvgOptions imageOptions = new SvgOptions();
imageOptions.VectorRasterizationOptions = cadOptions;

// Speichern Sie das ausgegebene SVG-Bild
image.Save("document.svg", imageOptions);

Entdecken Sie weitere Funktionen

Sie können verschiedene andere Kapitel in der API Dokumentation besuchen, um andere Funktionen kennenzulernen und zu erkunden, die für die Arbeit mit CAD-Dateien unterstützt werden.

Fazit

In diesem Artikel haben Sie untersucht, wie Sie eine DWF- oder DWFX-Datei in ein SVG-Bildformat konvertieren. Die Bildwiedergabe erfolgt mit hoher Wiedergabetreue, sodass die Ausgabe ähnlich wie die Eingabezeichnungen aussieht. Darüber hinaus können Sie Ihre Bedenken oder Fragen gerne mit uns im Forum besprechen. Wir freuen uns auf Ihre Kontaktaufnahme.

Siehe auch

IFC in PDF in C# konvertieren