Ez a rövid oktatóanyag arra szolgál, hogy eligazítsa, hogyan lehet konvertálni a RTF-t PDF-be C#-val, a környezet és a szükséges osztályok információinak konfigurálásához szükséges lépések segítségével. Az RTF–PDF C# konverter írása közben a futtatható kód is bemutatásra kerül a teljes megértés érdekében. A PdfSaveOptions osztályobjektum használatával számos módon testreszabhatja az RTF fájlból konvertált kimeneti PDF fájlt.
Az RTF konvertálása PDF-be a C# használatával
- Konfigurálja a projektet úgy, hogy hivatkozást adjon a Aspose.Words-re a NuGet csomagkezelőből
- Töltse be a forrás RTF fájlt a lemezről a Document osztályobjektumba
- Példányosítsa a PdfSaveOptions osztályobjektumot az RTF-ből konvertált PDF konfigurálásához
- Mentse a kimeneti PDF-fájlt a kívánt PDF-mentési beállításokkal
A C# RTF-ből PDF konverziót itt ismertetjük a feladat végrehajtásához szükséges műveletsor segítségével, például először útmutatást adunk a környezet konfigurálásához, majd megosztjuk a dokumentumosztály-hivatkozást, amely felhasználható az RTF betöltésére. valamint sok más típusú fájl, amelyet a különböző szövegszerkesztő alkalmazások támogatnak. Végül a bemeneti RTF fájlt PDF formátumban mentjük a PdfSaveOptions osztályobjektummal együtt, amelyet a renderelt színmód GrayScale vagy Normal beállításával konfigurálhatunk.
Kód az RTF exportálásához PDF-be C# használatával
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"); | |
} | |
} | |
} |
Itt bemutatjuk az RTF konvertálását PDF-be C# kódot, amely a PdfSaveOptions osztályt használja a kimeneti PDF-fájl konfigurálásához. Beállíthat egyéni helyi időzónát a dátum/idő mezőkhöz, beállíthat memóriaoptimalizálási beállításokat a nagy fájl konvertálásának szabályozásához, meghatározhatja a megjelenítendő oldalak készletét, megjelölheti az élsimítást a megjelenítéshez, és sok más konfigurációt is beállíthat. .
Ebben az oktatóanyagban megtanultuk, hogyan alakíthatja át a C# RTF-et PDF-be egyszerű API-hívások segítségével. Ha meg szeretné tanulni a HTML konvertálását PDF-be, olvassa el a hogyan lehet HTML-t PDF-be konvertálni C# használatával interop nélkül cikket.