Σε αυτό το άρθρο, θα εξηγήσουμε λεπτομερώς τον τρόπο μετατροπής TXT σε RTF χρησιμοποιώντας C#. Η μορφή εμπλουτισμένου κειμένου (RTF) είναι μια μορφή αρχείου εγγράφου που υποστηρίζει διαφορετικές επιλογές μορφοποίησης, όπως στυλ γραμματοσειράς, χρώματα και σχέδια διάταξης. Από την άλλη πλευρά, το TXT είναι μια μορφή απλού κειμένου που δεν υποστηρίζει μορφοποίηση. Με τη βοήθεια μιας δημοφιλής βιβλιοθήκης μετατροπών, είναι δυνατή η εξαγωγή TXT σε RTF σε C#. Παρακάτω, θα βρείτε ένα απόσπασμα κώδικα που δείχνει τη διαδικασία, καθώς και ένα σύνολο οδηγιών για τη μετατροπή ενός αρχείου TXT σε έγγραφο RTF.
Βήματα για τη μετατροπή TXT σε RTF χρησιμοποιώντας C#
- Χρησιμοποιήστε τη διαχείριση πακέτων NuGet για να εγκαταστήσετε το GroupDocs.Conversion for .NET
- Προσθέστε αναφορά χώρου ονομάτων GroupDocs.Conversion στο έργο σας
- Δημιουργήστε ένα αντικείμενο της κλάσης Converter παρέχοντας τη διαδρομή του αρχείου TXT ως όρισμα στον κατασκευαστή του
- Καλέστε τη μέθοδο Converter.GetPossibleConversions για να αποκτήσετε τις επιλογές μετατροπής για RTF
- Καλέστε τη μέθοδο Save της κλάσης Converter για να αποθηκεύσετε το RTF εξόδου στο δίσκο
Με την τήρηση των περιεκτικών βημάτων που περιγράφονται παραπάνω, η διαδικασία δημιουργίας RTF από TXT χρησιμοποιώντας C# είναι σχετικά απλή. Αυτά τα βήματα μπορούν να εφαρμοστούν σε οποιοδήποτε δημοφιλές λειτουργικό σύστημα, όπως Windows, macOS και Linux, εφόσον είναι εγκατεστημένο το .NET. Δεν χρειάζεται να εγκαταστήσετε κάποιο πρόσθετο λογισμικό για να πραγματοποιήσετε τη μετατροπή από μορφή TXT σε μορφή RTF. Η βιβλιοθήκη που χρησιμοποιείται σε αυτήν την εικόνα είναι συμβατή με πολλές πλατφόρμες, επιτρέποντας στον παρακάτω κώδικα να εκτελείται σε οποιοδήποτε λειτουργικό σύστημα.
Κώδικας για μετατροπή TXT σε RTF χρησιμοποιώντας C#
using GroupDocs.Conversion; | |
namespace ConvertTXTtoRTFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Import TXT document | |
var converter = new GroupDocs.Conversion.Converter("input.txt"); | |
// Get conversion option for final output document | |
var txttortfOptions = converter.GetPossibleConversions()["rtf"] | |
.ConvertOptions; | |
// Save the RTF to disk | |
converter.Convert("output.rtf", txttortfOptions); | |
} | |
} | |
} |
Παραπάνω, παρέχουμε μια περιεκτική εξήγηση για τη μετατροπή του C# TXT σε RTF, μαζί με ένα συνοπτικό παράδειγμα κώδικα. Η μετατροπή απαιτεί μόνο μερικές κλήσεις API με έναν απλό κωδικό. Μόλις ρυθμιστεί η καθορισμένη βιβλιοθήκη μετατροπής εγγράφων και προσαρμοστούν οι διαδρομές αρχείων, αυτός ο κώδικας μπορεί εύκολα να ενσωματωθεί στα έργα σας. Έχουμε κοινοποιήσει στο παρελθόν ένα άρθρο σχετικά με τη μετατροπή TXT σε XLSX. Για πρόσθετες πληροφορίες, ανατρέξτε στον οδηγό μας στο πώς να μετατρέψετε TXT σε XLSX χρησιμοποιώντας C#.