SaveOptions

SaveOptions class

Παρέχει επιλογές για την αλλαγή του ονόματος αρχείου εξόδου και/ή τη μετατροπή του εγγράφου σε PDF που βασίζεται σε εικόνα (rasterization).

public class SaveOptions

Κατασκευαστές

Ονομα Περιγραφή
SaveOptions() Αρχικοποιεί μια νέα παρουσία με προεπιλογές: rasterize σε PDF - false, προσθήκη επιθήματος - false.
SaveOptions(bool, string) Αρχικοποιεί μια νέα παρουσία με δεδομένες παραμέτρους.

Ιδιότητες

Ονομα Περιγραφή
AddSuffix { get; set; } Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το όνομα του αρχείου πρέπει να αλλάξει πριν την αποθήκευση. Λάθος από προεπιλογή.
Rasterization { get; } Λαμβάνει τις ρυθμίσεις ραστεροποίησης.
RasterizeToPDF { get; set; } Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν όλες οι σελίδες του εγγράφου πρέπει να μετατραπούν σε εικόνες και να τοποθετηθούν σε ένα μόνο αρχείο PDF.
RedactedFileSuffix { get; set; } Λαμβάνει ή ορίζει ένα προσαρμοσμένο επίθημα για το όνομα του αρχείου εξόδου. Εάν δεν προσδιορίζεται, τοSaveSuffix θα χρησιμοποιηθεί σταθερά.

Πεδία

Ονομα Περιγραφή
const SaveSuffix Αντιπροσωπεύει την προεπιλεγμένη τιμή του επιθήματος, η οποία είναι “Redacted”.

Παρατηρήσεις

Μάθε περισσότερα

Παραδείγματα

Το ακόλουθο παράδειγμα δείχνει πώς να αποθηκεύσετε ένα έγγραφο χρησιμοποιώντας το SaveOptions.

    using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
    {
       // Η επεξεργασία του εγγράφου πηγαίνει εδώ
       //...
    
       // Αποθήκευση του εγγράφου με προεπιλεγμένες επιλογές (μετατροπή σελίδων σε εικόνες, αποθήκευση ως PDF)
       redactor.Save();
    
       // Αποθηκεύστε το έγγραφο στην αρχική μορφή αντικαθιστώντας το αρχικό αρχείο
       redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = false });
    
       // Αποθηκεύστε το έγγραφο στο αρχείο "*_Redacted.*" στην αρχική μορφή
       redactor.Save(new SaveOptions() { AddSuffix = true, RasterizeToPDF = false });
    
       // Αποθηκεύστε το έγγραφο στο "*_AnyText.*" (π.χ. χρονική σήμανση αντί για "AnyText") στο όνομα του αρχείου του χωρίς ραστεροποίηση
       redactor.Save(new SaveOptions(false, "AnyText"));
    }    

Δείτε επίσης