Ez a bejegyzés egy útmutatót tartalmaz az RTF-ből PDF-be konvertálásához C# használatával, valamint részletes utasításokat és mintakódot tartalmaz a C# RTF-ből PDF funkcióhoz. Ez egy nagyon egyszerű útmutató egy RTF dokumentum PDF-dokumentummá konvertálásához. Ehhez az oktatóanyaghoz definiáltunk néhány tulajdonságot a konvertált PDF-dokumentumhoz, de szükség szerint továbbiakat is hozzáadhat.
Az RTF konvertálása PDF-be a C# használatával
- Telepítse a GroupDocs.Conversion for .NET csomagot a NuGetből a projektben
- Tartalmazzon hivatkozást a GroupDocs.Conversion névtérre
- Inicializálja a Converter osztályt, és töltse be a bemeneti RTF fájlt
- Hozzon létre egy objektumot a PdfConvertOptions osztályból
- Mentse el a kimeneti PDF-fájlt úgy, hogy megadja a konvertált fájl nevét és a PdfConvertOptions osztály egy példányát a Converter osztály Convert metódusában
Könnyedén megvalósíthatja az RTF-ből PDF C# konvertálást a fenti lépések követésével. Először is konfigurálja a projektet a szükséges NuGet.org csomag telepítésével, és a megfelelő névtérre mutató hivatkozás hozzáadásával a kódban. Töltse be a forrás RTF-fájlt a Converter osztály példányának létrehozásával, majd inicializálja a PdfConvertOptions osztályt a kimeneti PDF-dokumentum attribútumainak meghatározásához. Végül használja a Konvertálás módszert, és adja meg a konvertálási lehetőségeket a kimeneti PDF-fájl lemezre mentéséhez.
Kód az RTF konvertálásához PDF-be C# használatával
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"); | |
} | |
} | |
} |
Ebben a példában bemutattuk, hogy konvertálja az RTF-et PDF C# kódba. A kimeneti PDF-dokumentum tulajdonságainak beállításával ez a mintakód támogatja az alapvető és a speciális dokumentumkonverziókat. Beállíthatja az oldalmargókat, az oldaltájolást, az elforgatást, a jelszót és egyéb tulajdonságokat is a konvertált PDF-dokumentumhoz.
Legutóbbi oktatóanyagunkban megvitattuk az Excel dokumentum-átalakítását C#-ban CSV-vé. Ha érdekli a hogyan lehet az Excelt CSV-vé konvertálni C#-ban tanulása, tekintse meg ezt az oktatóanyagot.