Anpassen der CAD-Zeichnungsgröße in Aspose.CAD für .NET

Einführung

Möchten Sie die Größe von CAD-Zeichnungen in Ihren .NET-Anwendungen nahtlos anpassen? Aspose.CAD für .NET bietet eine robuste Lösung, mit der Sie die Größenänderung von CAD-Zeichnungen mühelos durchführen können. In diesem Tutorial führen wir Sie durch den Prozess und schlüsseln jeden Schritt auf, um sicherzustellen, dass Sie die Feinheiten der Größenänderung von CAD-Zeichnungen mit Aspose.CAD verstehen.

Voraussetzungen

Bevor wir uns mit dem Tutorial befassen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Aspose.CAD für .NET-Bibliothek: Laden Sie die Bibliothek von herunter und installieren Sie sieAspose.CAD für .NET-Downloadseite.
  • Beispiel-CAD-Zeichnung: Stellen Sie sicher, dass Sie eine Beispiel-CAD-Zeichnungsdatei (z. B. „sample.dwg“) in Ihrem Dokumentenverzeichnis haben.

Namespaces importieren

Beginnen Sie mit dem Importieren der erforderlichen Namespaces in Ihre .NET-Anwendung. Dieser Schritt ist entscheidend für den Zugriff auf die von Aspose.CAD für .NET bereitgestellten Funktionen.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;

Schritt 1: CAD-Zeichnung laden

Laden Sie zunächst die CAD-Zeichnung in eine Instanz der Aspose.CAD.Image-Klasse. Stellen Sie sicher, dass Sie den richtigen Dateipfad für Ihre Beispielzeichnung haben.

string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "sample.dwg";

// Laden Sie eine CAD-Zeichnung in eine Instanz von Image
using (var image = Aspose.CAD.Image.Load(sourceFilePath))
{
    // Ihr Code hier...
}

Schritt 2: Erstellen Sie BmpOptions

Erstellen Sie eine Instanz der BmpOptions-Klasse, die für die Angabe von Optionen beim Speichern der CAD-Zeichnung als BMP-Datei verantwortlich ist.

Aspose.CAD.ImageOptions.BmpOptions bmpOptions = new Aspose.CAD.ImageOptions.BmpOptions();

Schritt 3: CadRasterizationOptions festlegen

Instanziieren Sie die CadRasterizationOptions-Klasse und konfigurieren Sie ihre Eigenschaften für die Vektorrasterung.

Aspose.CAD.ImageOptions.CadRasterizationOptions cadRasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
bmpOptions.VectorRasterizationOptions = cadRasterizationOptions;

Schritt 4: Legen Sie die UnitType-Eigenschaft fest

Legen Sie die UnitType-Eigenschaft von CadRasterizationOptions fest, um den Einheitentyp für die Größenänderung anzugeben. In diesem Beispiel ist es auf Zentimeter eingestellt.

cadRasterizationOptions.UnitType = Aspose.CAD.ImageOptions.UnitType.Centimeter;

Schritt 5: Legen Sie die Layouts-Eigenschaft fest

Geben Sie die Layouts an, die Sie in die Zeichnung mit geänderter Größe einbeziehen möchten, indem Sie die Eigenschaft „Layouts“ festlegen.

cadRasterizationOptions.Layouts = new string[] { "Model" };

Schritt 6: Export nach BMP

Speichern Sie abschließend das geänderte Layout mit der Save-Methode als BMP-Datei.

string outPath = sourceFilePath + ".bmp";
image.Save(outPath, bmpOptions);

Jetzt haben Sie die Größe Ihrer CAD-Zeichnung mit Aspose.CAD für .NET erfolgreich angepasst!

Abschluss

In diesem Tutorial haben wir den Prozess der Größenänderung von CAD-Zeichnungen in .NET mithilfe von Aspose.CAD durchlaufen. Wenn Sie diese Schritte befolgen, können Sie diese Funktionalität nahtlos in Ihre Anwendungen integrieren und so für ein reibungsloses Benutzererlebnis sorgen.

FAQs

F1: Ist Aspose.CAD für .NET mit allen CAD-Formaten kompatibel?

A1: Aspose.CAD für .NET unterstützt eine Vielzahl von CAD-Formaten, einschließlich DWG, DXF, DWF und mehr. Überprüf denDokumentation für die vollständige Liste.

F2: Kann ich die Größe mehrerer Layouts gleichzeitig ändern?

A2: Ja, Sie können die Größe mehrerer Layouts ändern, indem Sie das Layout-Array in den CadRasterizationOptions anpassen.

F3: Wo erhalte ich Unterstützung für Aspose.CAD für .NET?

A3: Besuchen Sie dieAspose.CAD-Forum für die Unterstützung und Unterstützung der Gemeinschaft.

F4: Gibt es eine kostenlose Testversion?

A4: Ja, Sie können a erkundenKostenlose Testphase um die Funktionen von Aspose.CAD für .NET zu bewerten.

F5: Wie kann ich eine temporäre Lizenz für Aspose.CAD für .NET erhalten?

A5: Besorgen Sie sich zu Testzwecken eine temporäre LizenzHier.