Dieser Beitrag enthält eine Anleitung zum Konvertieren von RTF in PDF mit C# sowie detaillierte Anweisungen und Beispielcode für die Funktion C# RTF in PDF. Es ist eine sehr einfache Anleitung zum Konvertieren eines RTF-Dokuments in ein PDF-Dokument. Für dieses Tutorial haben wir einige Eigenschaften für das konvertierte PDF-Dokument definiert, aber Sie können bei Bedarf weitere hinzufügen.
Schritte zum Konvertieren von RTF in PDF mit C#
- Installieren Sie das GroupDocs.Conversion for .NET-Paket aus NuGet in Ihrem Projekt
- Fügen Sie einen Verweis auf den Namespace GroupDocs.Conversion ein
- Initialisieren Sie die Klasse Converter und laden Sie die RTF-Eingabedatei
- Erstellen Sie ein Objekt der Klasse PdfConvertOptions
- Speichern Sie die PDF-Ausgabedatei, indem Sie der Convert-Methode der Converter-Klasse den konvertierten Dateinamen und eine Instanz der PdfConvertOptions-Klasse bereitstellen
Sie können die Konvertierung von RTF in PDF C# einfach implementieren, indem Sie die oben beschriebenen Schritte ausführen. Konfigurieren Sie zunächst Ihr Projekt, indem Sie das erforderliche NuGet.org-Paket installieren und im Code einen Verweis auf den entsprechenden Namespace hinzufügen. Laden Sie die RTF-Quelldatei, indem Sie eine Instanz der Converter-Klasse erstellen, und initialisieren Sie dann die PdfConvertOptions-Klasse, um die Attribute für das Ausgabe-PDF-Dokument zu definieren. Verwenden Sie schließlich die Convert-Methode und stellen Sie Konvertierungsoptionen bereit, um die PDF-Ausgabedatei auf einer Disc zu speichern.
Code zum Konvertieren von RTF in PDF mit C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertRtfToPdfUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert RTF to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source RTF file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.rtf"); | |
// Set the properties for the output PDF document | |
var convertOptions = new PdfConvertOptions() | |
{ | |
Height = 500, | |
Width = 500, | |
Dpi = 100, | |
PageNumber = 1, | |
PagesCount = 1 | |
}; | |
// Convert and save the RTF in PDF format | |
converter.Convert("converted.pdf", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
In diesem Beispiel haben wir den Code convert RTF to PDF C# demonstriert. Durch Festlegen von Eigenschaften für das ausgegebene PDF-Dokument unterstützt dieser Beispielcode sowohl grundlegende als auch erweiterte Dokumentkonvertierungen. Sie können auch Seitenränder, Seitenausrichtung, Drehen, Passwort und andere Eigenschaften für das konvertierte PDF-Dokument festlegen.
In unserem letzten Tutorial haben wir die Dokumenttransformation für Excel in CSV in C# besprochen. Wenn Sie daran interessiert sind, Wie konvertiere ich Excel in CSV in C# zu lernen, sehen Sie sich diese Anleitung an.