Ραστεροποίηση μετασχηματισμένων στοιχείων

Το Aspose.Words for .NET είναι μια ισχυρή βιβλιοθήκη για τη δημιουργία, τον χειρισμό και τη μετατροπή εγγράφων του Word σε μια εφαρμογή C#. Μεταξύ των δυνατοτήτων που προσφέρει το Aspose.Words είναι η δυνατότητα ραστεροποίησης μετασχηματισμένων στοιχείων κατά τη μετατροπή εγγράφων σε διαφορετικές μορφές. Σε αυτόν τον οδηγό, θα σας δείξουμε πώς να χρησιμοποιήσετε τον πηγαίο κώδικα C# του Aspose.Words για .NET για να απενεργοποιήσετε την ραστεροποίηση των μετασχηματισμένων στοιχείων κατά τη μετατροπή ενός εγγράφου σε μορφή PCL.

Κατανόηση της βιβλιοθήκης Aspose.Words

Πριν βουτήξετε στον κώδικα, είναι σημαντικό να κατανοήσετε τη βιβλιοθήκη Aspose.Words για το .NET. Το Aspose.Words είναι μια δημοφιλής βιβλιοθήκη που κάνει την επεξεργασία λέξεων με έγγραφα Word εύκολη και αποτελεσματική. Προσφέρει ένα ευρύ φάσμα δυνατοτήτων για τη δημιουργία, την επεξεργασία και τη μετατροπή εγγράφων του Word, συμπεριλαμβανομένης της υποστήριξης για ραστεροποίηση μετασχηματισμένων στοιχείων κατά τη μετατροπή.

Φόρτωση του εγγράφου του Word

Το πρώτο βήμα είναι να φορτώσετε το έγγραφο του Word που θέλετε να μετατρέψετε σε μορφή PCL. Χρησιμοποιήστε την κλάση Document για να φορτώσετε το έγγραφο από το αρχείο προέλευσης. Εδώ είναι ένα παράδειγμα:

Document doc = new Document(dataDir + "Rendering.docx");

Σε αυτό το παράδειγμα, φορτώνουμε το έγγραφο “Rendering.docx” που βρίσκεται στον κατάλογο εγγράφων.

Διαμόρφωση επιλογών δημιουργίας αντιγράφων ασφαλείας

Το επόμενο βήμα είναι να διαμορφώσετε τις επιλογές αποθήκευσης για τη μετατροπή σε μορφή PCL. Χρησιμοποιήστε την κλάση PclSaveOptions και ορίστε την ιδιότητα RasterizeTransformedElements σε false. Δείτε πώς να το κάνετε:

PclSaveOptions saveOptions = new PclSaveOptions
{
     SaveFormat = SaveFormat.Pcl,
     RasterizeTransformedElements = false
};

Δημιουργούμε ένα νέο αντικείμενο PclSaveOptions και ορίζουμε την ιδιότητα SaveFormat σε SaveFormat.Pcl για να καθορίσουμε ότι θέλουμε να αποθηκεύσουμε το έγγραφο σε μορφή PCL. Στη συνέχεια, ορίσαμε την ιδιότητα RasterizeTransformedElements σε false για να απενεργοποιήσουμε την ραστεροποίηση των μετασχηματισμένων στοιχείων.

Μετατροπή του εγγράφου σε μορφή PCL

Τώρα που έχουμε διαμορφώσει τις επιλογές αποθήκευσης, μπορούμε να προχωρήσουμε στη μετατροπή του εγγράφου σε μορφή PCL. Χρησιμοποιήστε τη μέθοδο Save της κλάσης Document για να αποθηκεύσετε το έγγραφο που έχει μετατραπεί σε μορφή PCL, καθορίζοντας τις επιλογές αποθήκευσης. Εδώ είναι ένα παράδειγμα:

doc.Save(dataDir + "WorkingWithPclSaveOptions.RasterizeTransformedElements.pcl", saveOptions);

Σε αυτό το παράδειγμα, αποθηκεύουμε το έγγραφο που έχει μετατραπεί ως “WorkingWithPclSaveOptions.RasterizeTransformedElements.pcl” χρησιμοποιώντας τις καθορισμένες επιλογές αποθήκευσης.

Παράδειγμα πηγαίου κώδικα για τη δυνατότητα “Rasterize Transformed Elements” με το Aspose.Words για .NET

// Διαδρομή στον κατάλογο των εγγράφων σας
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// Φορτώστε το έγγραφο του Word


Document doc = new Document(dataDir + "Rendering.docx");

// Διαμορφώστε τις επιλογές δημιουργίας αντιγράφων ασφαλείας για μετατροπή σε μορφή PCL
PclSaveOptions saveOptions = new PclSaveOptions
{
     SaveFormat = SaveFormat.Pcl,
     RasterizeTransformedElements = false
};

// Μετατρέψτε το έγγραφο σε μορφή PCL
doc.Save(dataDir + "WorkingWithPclSaveOptions.RasterizeTransformedElements.pcl", saveOptions);

συμπέρασμα

Σε αυτόν τον οδηγό, καλύψαμε τον τρόπο χρήσης του Aspose.Words για .NET για την απενεργοποίηση της ραστεροποίησης των μετασχηματισμένων στοιχείων κατά τη μετατροπή ενός εγγράφου σε μορφή PCL χρησιμοποιώντας τον παρεχόμενο πηγαίο κώδικα C#. Ακολουθώντας τα βήματα που παρέχονται, μπορείτε εύκολα να ελέγξετε τη συμπεριφορά ραστεροποίησης των μετασχηματισμένων στοιχείων κατά τη μετατροπή των εγγράφων του Word σε διαφορετικές μορφές. Το Aspose.Words προσφέρει τεράστια ευελιξία και δύναμη στην εργασία με τα μετασχηματισμένα στοιχεία, επιτρέποντάς σας να δημιουργείτε έγγραφα που έχουν μετατραπεί με ακρίβεια στις συγκεκριμένες ανάγκες σας.