Rendern Sie CDR-Bilder
Einführung
In diesem Tutorial führen wir Sie durch den Prozess des Renderns von CDR-Bildern (CorelDRAW) mit GroupDocs.Viewer für .NET. CDR ist ein Dateiformat, das hauptsächlich mit CorelDRAW, einem Vektorgrafikeditor, in Verbindung gebracht wird. Mit GroupDocs.Viewer können Sie CDR-Dateien ganz einfach in verschiedene Formate wie HTML, JPG, PNG und PDF konvertieren.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen:
- GroupDocs.Viewer für .NET: Stellen Sie sicher, dass Sie GroupDocs.Viewer für .NET installiert haben. Sie können es herunterladen unterHier.
- Dokumentverzeichnis: Bereiten Sie ein Verzeichnis vor, in dem Sie die gerenderten Bilder speichern möchten.
- Grundkenntnisse in C#: Zum Verständnis der Codebeispiele sind Kenntnisse der Programmiersprache C# erforderlich.
Namespaces importieren
Bevor Sie sich mit den Codebeispielen befassen, importieren Sie die erforderlichen Namespaces in Ihre C#-Datei:
using GroupDocs.Viewer.Options;
using System;
using System.IO;
Lassen Sie uns nun jedes Beispiel in mehrere Schritte unterteilen:
Rendern in HTML
- Definieren Sie das Ausgabeverzeichnis, in dem Sie die gerenderten HTML-Dateien speichern möchten:
string outputDirectory = "Your Document Directory";
- Geben Sie das Dateipfadformat für HTML-Dateien an:
string pageFilePathFormat = Path.Combine(outputDirectory, "cdr_result_{0}.html");
- Verwenden Sie die Viewer-Klasse, um die CDR-Datei in HTML zu rendern:
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CDR))
{
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
viewer.View(options);
}
Rendern in JPG
- Definieren Sie das Dateipfadformat für JPG-Dateien:
pageFilePathFormat = Path.Combine(outputDirectory, "cdr_result_{0}.jpg");
- Verwenden Sie die Viewer-Klasse, um die CDR-Datei in JPG zu rendern:
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CDR))
{
JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
viewer.View(options);
}
Rendern in PNG
- Definieren Sie das Dateipfadformat für PNG-Dateien:
pageFilePathFormat = Path.Combine(outputDirectory, "cdr_result_{0}.png");
- Verwenden Sie die Viewer-Klasse, um die CDR-Datei in PNG zu rendern:
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CDR))
{
PngViewOptions options = new PngViewOptions(pageFilePathFormat);
viewer.View(options);
}
Rendern in PDF
- Definieren Sie das Dateipfadformat für PDF:
pageFilePathFormat = Path.Combine(outputDirectory, "cdr_result.pdf");
- Verwenden Sie die Viewer-Klasse, um die CDR-Datei in PDF zu rendern:
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CDR))
{
PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
viewer.View(options);
}
- Optional können Sie Rendering-Optionen angeben oder bestimmte Seiten rendern, indem Sie zusätzliche Parameter an übergeben
viewer.View()
Methode.
Abschluss
Das Rendern von CDR-Bildern in verschiedene Formate wie HTML, JPG, PNG und PDF mit GroupDocs.Viewer für .NET ist ein unkomplizierter Vorgang. Indem Sie die in diesem Tutorial beschriebenen Schritte befolgen, können Sie CDR-Dateien je nach Ihren Anforderungen effizient in verschiedene Formate konvertieren.
FAQs
Ist GroupDocs.Viewer für .NET mit allen Versionen von CDR-Dateien kompatibel?
GroupDocs.Viewer für .NET unterstützt das Rendern von CDR-Dateien, die mit verschiedenen Versionen von CorelDRAW erstellt wurden.
Kann ich die Ausgabe gerenderter Dateien anpassen?
Ja, GroupDocs.Viewer für .NET bietet verschiedene Optionen zum Anpassen der Ausgabe, z. B. Anpassen der Bildqualität, Festlegen von Wasserzeichen usw.
Erfordert GroupDocs.Viewer für .NET externe Abhängigkeiten?
Nein, GroupDocs.Viewer für .NET ist eine eigenständige Bibliothek und erfordert keine externen Abhängigkeiten zum Rendern von Dokumenten.
Gibt es eine Testversion für GroupDocs.Viewer für .NET?
Ja, Sie können eine kostenlose Testversion von GroupDocs.Viewer für .NET herunterladen unterHier.
Wo erhalte ich Unterstützung für GroupDocs.Viewer für .NET?
Unterstützung erhalten Sie im GroupDocs.Viewer-Community-ForumHier.