Ez a gyors oktatóanyag a dokumentumkonverziós folyamatra és a PDF a C#-ban RTF-re konvertálására összpontosít. Ez a cikk részletes, lépésenkénti információkat tartalmaz a dokumentumátalakítás végrehajtásához, a dokumentumkonverziós csomag konfigurálásához, valamint egy példát a C# PDF–RTF konverter funkció működésének bemutatására. Ezenkívül ez az útmutató minden olyan platformon használható, mint például MS Windows, Linux és Mac OS, amelyek támogatják a .NET-környezetet, további szoftverek beállítása nélkül.
A PDF konvertálása RTF-re C#-ban
- Állítsa be a GroupDocs.Conversion for .NET csomagot a NuGet csomagkezelőből a .NET alkalmazásban a PDF RTF-re konvertálásához
- Adjon hozzá hivatkozást a GroupDocs.Conversion névtérre a PDF-RTF funkció fejlesztéséhez
- Inicializálja a Converter osztályt, és töltse be a bemeneti PDF dokumentumot
- Állítsa be a konvertálási beállításokat a kimeneti RTF-dokumentumhoz a WordProcessingConvertOptions osztály inicializálásával
- Végül mentse a konvertált RTF fájlt a lemezre a Convert metódus használatával
A C# PDF–RTF konvertáló alkalmazás a fent említett lépések egymás utáni végrehajtásával fejleszthető. A Converter osztály példánya lehetővé teszi a forrás PDF-fájl betöltését konvertáláshoz, majd a WordProcessingConvertOptions osztály lehetővé teszi a konvertált RTF-dokumentum testreszabásához szükséges paraméterek meghatározását. Végül a konvertálási módszer lehetővé teszi az eredményül kapott RTF-fájl lemezre mentését.
Kód a PDF-nek RTF-re konvertálásához C#-ban
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertPdfToRtfInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert PDF to RTF using C# | |
{ | |
// Remove the watermark in output RTF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source PDF file for conversion to RTF | |
var converterObj = new GroupDocs.Conversion.Converter("sample.pdf"); | |
// Set the conversion options for RTF document to customize the output file | |
WordProcessingConvertOptions options = new WordProcessingConvertOptions(); | |
// Convert and save the PDF in RTF format | |
converterObj.Convert("converted.rtf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
A fenti kódrészletben a PDF to RTF C# képességet a dokumentumkonverziós könyvtár egyszerű API-hívásaival fejlesztették ki. Ez a mintakód felhasználható a dokumentumok más szövegszerkesztő formátumokká, például DOC, DOCX, DOT, TXT és sok más formátumba való konvertálására is. Ezenkívül a konvertált RTF-fájl testreszabható az olyan tulajdonságok beállításával, mint a Width, Height, Zoom, Dpi, PageOrientation és még sok más a WordProcessingConvertOptions osztály használatával.
Megbeszéltük a PDF-ek C# használatával RTF-re konvertálásához szükséges dokumentumkonverziós folyamatot, és létrehoztunk egy mintakódot hozzá. A közelmúltban közzétettünk egy cikket, amelyben a PDF-t Image-re változtattuk C# használatával. További információért tekintse meg a hogyan lehet PDF-et képpé konvertálni C#-ban útmutatót.