Renderspezifische CAD-Formate (CF2)

Einführung

In diesem Tutorial erfahren Sie, wie Sie bestimmte CAD-Formate mit Groupdocs.Viewer für .NET rendern. Groupdocs.Viewer ist eine leistungsstarke Dokument-Viewer-API, die es Entwicklern ermöglicht, über 170 Dokumenttypen in ihren Anwendungen anzuzeigen, ohne dass externe Softwareinstallationen erforderlich sind. Insbesondere konzentrieren wir uns auf das Rendern von CAD-Formaten wie CF2 in verschiedene Ausgabeformate wie HTML, JPG, PNG und PDF.

Voraussetzungen

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

  • Visual Studio ist auf Ihrem System installiert.
  • Groupdocs.Viewer für .NET SDK. Sie können es herunterladen unterHier.
  • Grundkenntnisse der Programmiersprache C#.

Namespaces importieren

Importieren wir zunächst die notwendigen Namespaces, die zum Rendern von CAD-Formaten erforderlich sind.

using GroupDocs.Viewer.Options;
using System;
using System.IO;

Lassen Sie uns nun jedes Beispiel in mehrere Schritte unterteilen:

Rendern Sie CF2 in HTML

Schritt 1: Definieren Sie das Ausgabeverzeichnis, in dem der gerenderte HTML-Code gespeichert wird.

string outputDirectory = "Your Document Directory";

Schritt 2: Definieren Sie das Dateipfadformat für die HTML-Ausgabe.

string pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.html");

Schritt 3: Initialisieren Sie das Viewer-Objekt und geben Sie die CF2-Eingabedatei an.

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
    // Legen Sie bei Bedarf zusätzliche Rendering-Optionen fest
    // options.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
    viewer.View(options);
}

Rendern Sie CF2 in JPG

Schritt 1: Definieren Sie das Dateipfadformat für die JPG-Ausgabe.

pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.jpg");

Schritt 2: Initialisieren Sie das Viewer-Objekt und geben Sie die Eingabe-CF2-Datei an.

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
    JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
    // Legen Sie bei Bedarf zusätzliche Rendering-Optionen fest
    // options.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
    viewer.View(options);
}

Rendern Sie CF2 in PNG

Schritt 1: Definieren Sie das Dateipfadformat für die PNG-Ausgabe.

pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.png");

Schritt 2: Initialisieren Sie das Viewer-Objekt und geben Sie die Eingabe-CF2-Datei an.

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
    PngViewOptions options = new PngViewOptions(pageFilePathFormat);
    // Legen Sie bei Bedarf zusätzliche Rendering-Optionen fest
    // options.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
    viewer.View(options);
}

CF2 in PDF rendern

Schritt 1: Definieren Sie das Dateipfadformat für die PDF-Ausgabe.

pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.pdf");

Schritt 2: Initialisieren Sie das Viewer-Objekt und geben Sie die Eingabe-CF2-Datei an.

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
    PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
    // Legen Sie bei Bedarf zusätzliche Rendering-Optionen fest
    // options.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
    viewer.View(options);
}

Abschluss

In diesem Tutorial haben wir gelernt, wie man bestimmte CAD-Formate wie CF2 mit Groupdocs.Viewer für .NET rendert. Wenn Sie der Schritt-für-Schritt-Anleitung folgen, können Sie Funktionen zum Rendern von Dokumenten problemlos in Ihre .NET-Anwendungen integrieren.

FAQs

Kann Groupdocs.Viewer neben CF2 auch andere CAD-Formate rendern?

Ja, Groupdocs.Viewer unterstützt eine Vielzahl von CAD-Formaten, darunter DWG, DXF, DGN und mehr.

Eignet sich Groupdocs.Viewer zum Rendern von Dokumenten in Webanwendungen?

Auf jeden Fall kann Groupdocs.Viewer nahtlos in Webanwendungen integriert werden, um Dokumente direkt im Browser anzuzeigen.

Benötigt Groupdocs.Viewer externe Abhängigkeiten zum Rendern?

Nein, Groupdocs.Viewer ist eine eigenständige API und erfordert keine externen Abhängigkeiten oder Softwareinstallationen.

Kann ich die Rendering-Optionen an meine Anforderungen anpassen?

Ja, Groupdocs.Viewer bietet verschiedene Rendering-Optionen, die an Ihre spezifischen Anforderungen angepasst werden können.

Gibt es eine Testversion für Groupdocs.Viewer?

Ja, Sie können eine kostenlose Testversion von Groupdocs.Viewer erhalten vonHier.