Dieses kurze Tutorial soll Ihnen zeigen, wie Sie RTF mithilfe von C#** mithilfe einer Reihe von Schritten zum Konfigurieren der Umgebung und Informationen zu den erforderlichen Klassen, die bei dieser Konvertierung verwendet werden sollen, **in PDF konvertieren. Beim Schreiben von Konvertern für RTF in PDF C# wird auch lauffähiger Code zum vollständigen Verständnis demonstriert. Sie können die Ausgabedatei PDF, die aus der RTF-Datei konvertiert wurde, auf verschiedene Weise anpassen, indem Sie das Klassenobjekt PdfSaveOptions verwenden.
Schritte zum Konvertieren von RTF in PDF mit C#
- Konfigurieren Sie Ihr Projekt, um einen Verweis auf Aspose.Words aus dem NuGet-Paket-Manager hinzuzufügen
- Laden Sie die RTF-Quelldatei von der Festplatte in das Klassenobjekt Document
- Instanziieren Sie das Klassenobjekt PdfSaveOptions, um das konvertierte PDF aus RTF zu konfigurieren
- Speichern Sie die PDF-Ausgabedatei mit den gewünschten PDF-Speicheroptionen
Durch die Verwendung von C# RTF in PDF wird die Konvertierung hier mit Hilfe einer Abfolge von Vorgängen beschrieben, die zum Ausführen dieser Aufgabe erforderlich sind, wie z sowie viele andere Dateitypen, die von verschiedenen Textverarbeitungsprogrammen unterstützt werden. Am Ende speichern wir die RTF-Eingabedatei als PDF zusammen mit dem PdfSaveOptions-Klassenobjekt, das konfiguriert werden kann, indem der gerenderte Farbmodus auf GrayScale oder Normal eingestellt wird.
Code zum Exportieren von RTF in PDF mit C#
using System; | |
using Aspose.Words; | |
using Aspose.Words.Saving; | |
namespace WordKB | |
{ | |
public class ConvertRtfToPdfUsingCSharp | |
{ | |
public static void Main2(string[] args) | |
{ | |
Load the license to avoid trial version watermark in the converted PDF from RTF | |
License RtfToPdfLicense = new License(); | |
RtfToPdfLicense.SetLicense("Aspose.Word.lic"); | |
// Load the source input RTF file | |
Document inputRtfFile = new Document("InputSampleRtf.rtf"); | |
// Create and initialize PdfSaveOptions to customize the output PDF file | |
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions(); | |
// Set color mode for rendering the contents | |
pdfSaveOptions.ColorMode = ColorMode.Grayscale; | |
// Save the converted PDF file from RTF | |
inputRtfFile.Save("OutputRtfAsPdf.pdf", pdfSaveOptions); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Hier wird Code zum Konvertieren von RTF in PDF C# gezeigt, der die Klasse PdfSaveOptions verwendet, um die Ausgabe-PDF-Datei zu konfigurieren. Sie können eine benutzerdefinierte lokale Zeitzone für Datums-/Uhrzeitfelder festlegen, Speicheroptimierungseinstellungen festlegen, um die Konvertierung der großen Datei zu steuern, den Satz von Seiten definieren, die gerendert werden sollen, die Verwendung von Anti-Aliasing für das Rendering markieren und viele andere Konfigurationen .
In diesem Tutorial haben wir gelernt, wie C# RTF mithilfe einfacher API-Aufrufe in PDF konvertiert. Wenn Sie mehr über die Konvertierung von HTML in PDF erfahren möchten, lesen Sie den Artikel wie man HTML in PDF mit C# ohne Interop konvertiert.