Exportieren Sie DGN als PDF in Aspose.CAD für .NET

Einführung

In der Welt der .NET-Entwicklung ist Aspose.CAD eine leistungsstarke Bibliothek, die die Bearbeitung und Konvertierung von CAD-Dateien erleichtert. Eine häufige Aufgabe für Entwickler ist das Exportieren von DGN-Dateien in das PDF-Format. In diesem Tutorial führen wir den Prozess Schritt für Schritt durch, indem wir Aspose.CAD für .NET verwenden.

Voraussetzungen

Bevor Sie mit dem Tutorial beginnen, stellen Sie sicher, dass Folgendes vorhanden ist:

  • Grundkenntnisse in C# und dem .NET Framework.
  • Aspose.CAD für .NET-Bibliothek installiert. Sie können es herunterladenHier.
  • Eine Beispiel-DGN-Datei, zum Beispiel „Nikon_D90_Camera.dgn“ für dieses Tutorial.

Namespaces importieren

Beginnen Sie in Ihrem C#-Projekt mit dem Importieren der erforderlichen Namespaces:

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

Schritt 1: DGN-Datei laden

string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "Nikon_D90_Camera.dgn";

using (DgnImage cadImage = (DgnImage)Image.Load(sourceFilePath))
{
    // Ihr Code hier...
}

Schritt 2: Rasterisierungsoptionen konfigurieren

CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.PageWidth = 600;
rasterizationOptions.PageHeight = 300;
rasterizationOptions.NoScaling = true;
rasterizationOptions.AutomaticLayoutsScaling = false;

Schritt 3: PDF-Optionen erstellen

PdfOptions pdfOptions = new PdfOptions();
pdfOptions.VectorRasterizationOptions = rasterizationOptions;

Schritt 4: Als PDF speichern

cadImage.Save(MyDir + "ExportDGNToPdf_out.pdf", pdfOptions);

Abschluss

Glückwunsch! Sie haben mit Aspose.CAD für .NET erfolgreich eine DGN-Datei in PDF exportiert. In diesem Tutorial wurden die wesentlichen Schritte behandelt, vom Laden der DGN-Datei über die Konfiguration der Rasterisierungsoptionen bis hin zum Speichern der Ausgabe als PDF.

FAQs

F1: Kann ich Aspose.CAD für .NET ohne CAD-Vorkenntnisse verwenden?

A1: Auf jeden Fall! Aspose.CAD vereinfacht komplexe CAD-Aufgaben und macht es für Entwickler mit unterschiedlichem Hintergrund zugänglich.

F2: Wo finde ich weitere Beispiele und Dokumentation für Aspose.CAD?

A2: Entdecken Sie dieDokumentation Ausführliche Anleitungen und Beispiele finden Sie hier.

F3: Gibt es eine kostenlose Testversion für Aspose.CAD?

A3: Ja, Sie können eine kostenlose Testversion erhaltenHier.

F4: Wie kann ich temporäre Lizenzen für Aspose.CAD erhalten?

A4: Besorgen Sie sich temporäre LizenzenHier.

F5: Benötigen Sie Hilfe oder haben Sie Fragen?

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