Σε αυτό το άρθρο με οδηγίες, θα συζητήσουμε την πλήρη ροή εργασίας χρησιμοποιώντας ένα από τα δημοφιλή πακέτα μετατροπής εγγράφων για μετατροπή του ODT σε PDF στο C# και θα δημιουργήσουμε ένα δείγμα κώδικα εργασίας για το ** Εφαρμογή μετατροπής C# ODT σε PDF** για επίδειξη. Επιπλέον, θα σας καθοδηγήσουμε πώς να προσαρμόσετε το έγγραφο PDF που έχει μετατραπεί, ορίζοντας διάφορες ιδιότητες. Ακολουθούν τα κύρια βήματα και ένα δείγμα αποσπάσματος κώδικα για τη μετατροπή του αρχείου ODT σε PDF χρησιμοποιώντας τη γλώσσα C#.
Βήματα για τη μετατροπή ODT σε PDF σε C#
- Εγκαταστήστε το πακέτο GroupDocs.Conversion for .NET από το NuGet για να μετατρέψετε το ODT σε PDF
- Προσθέστε μια αναφορά στον χώρο ονομάτων GroupDocs.Conversion για μετατροπή από μορφή ODT σε μορφή PDF
- Δημιουργήστε μια παρουσία της κλάσης Converter για τη φόρτωση του αρχείου εισόδου ODT από το δίσκο για μετατροπή σε μορφή PDF
- Δημιουργήστε και ορίστε επιλογές μετατροπής για την προσαρμογή του αρχείου PDF που έχει μετατραπεί
- Τέλος, καλέστε τη μέθοδο Μετατροπή για να αποθηκεύσετε το ODT ως PDF στο δίσκο
Για να δημιουργήσετε την εφαρμογή για μετατροπή ODT σε PDF χρησιμοποιώντας C#, τα παραπάνω σημεία σας βοηθούν να εφαρμόσετε γρήγορα τη λειτουργικότητα. Η ροή εργασιών μετατροπής εγγράφων είναι πολύ απλή και μπορείτε να ξεκινήσετε τη διαδικασία ρυθμίζοντας το απαιτούμενο πακέτο μετατροπής από τον ιστότοπο του NuGet και στη συνέχεια συμπεριλαμβάνοντας τους βασικούς χώρους ονομάτων. Μόλις ολοκληρώσετε τα δύο πρώτα βήματα, είναι ώρα να φορτώσετε το αρχείο εισόδου ODT χρησιμοποιώντας την κλάση Converter και, στη συνέχεια, να αρχικοποιήσετε την κλάση PdfConvertOptions για τον καθορισμό παραμέτρων για την προσαρμογή του εγγράφου PDF που έχει μετατραπεί. Το τελευταίο βήμα σάς δίνει τη δυνατότητα να καλέσετε τη μέθοδο Μετατροπή και να αποθηκεύσετε το αρχείο που προκύπτει.
Κώδικας για μετατροπή ODT σε PDF σε C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertOdtToPdfInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert ODT 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 ODT file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.odt"); | |
// Set the conversion options for PDF document to customize the output file | |
PdfConvertOptions options = new PdfConvertOptions(); | |
// Convert and save the ODT in PDF format | |
converter.Convert("converted.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Αναπτύξαμε το παραπάνω δείγμα κώδικα για μετατροπή αρχείου ODT σε PDF σε C# χρησιμοποιώντας τη ροή εργασίας που ορίστηκε στην προηγούμενη ενότητα. Αυτό είναι ένα παράδειγμα εργασίας και μπορεί να χρησιμοποιηθεί απευθείας σε έργα για την εκτέλεση του μετασχηματισμού εγγράφων μετά την εγκατάσταση της αναφερόμενης βιβλιοθήκης και την προσαρμογή των διαδρομών αρχείων. Επιπλέον, δεν απαιτείται να εγκαταστήσετε κανένα άλλο εργαλείο και μπορείτε να εκτελέσετε αυτόν τον κώδικα σε οποιοδήποτε από τα δημοφιλή λειτουργικά συστήματα, συμπεριλαμβανομένων των Windows, macOS και Linux.
Συζητήσαμε τη διαδικασία μετατροπής εγγράφου για τη μετατροπή του ODT σε PDF χρησιμοποιώντας C# και δημιουργήσαμε ένα δείγμα κώδικα για αυτό. Πρόσφατα, δημοσιεύσαμε ένα άρθρο για την αλλαγή του αρχείου κειμένου σε JPG σε C#, ρίξτε μια ματιά στον οδηγό πώς να μετατρέψετε αρχείο κειμένου σε JPG χρησιμοποιώντας C# για περισσότερες πληροφορίες.