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.