Watermarker

Watermarker class

Αντιπροσωπεύει μια κλάση για διαχείριση υδατογραφήματος σε ένα έγγραφο.

public class Watermarker : IDisposable

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

Ονομα Περιγραφή
Watermarker(Stream) Αρχικοποιεί μια νέα παρουσία τουWatermarker τάξη με την καθορισμένη ροή.
Watermarker(string) Αρχικοποιεί μια νέα παρουσία τουWatermarker κλάση με την καθορισμένη διαδρομή εγγράφου.
Watermarker(Stream, LoadOptions) Αρχικοποιεί μια νέα παρουσία τουWatermarker κλάση με τις καθορισμένες επιλογές ροής και φόρτωσης.
Watermarker(Stream, WatermarkerSettings) Αρχικοποιεί μια νέα παρουσία τουWatermarker τάξη με την καθορισμένη ροή και τις ρυθμίσεις.
Watermarker(string, LoadOptions) Αρχικοποιεί μια νέα παρουσία τουWatermarkerκλάση με την specified διαδρομή εγγράφου και επιλογές φόρτωσης.
Watermarker(string, WatermarkerSettings) Αρχικοποιεί μια νέα παρουσία τουWatermarker κλάση με τη διαδρομή και τις ρυθμίσεις εγγράφου specified .
Watermarker(Stream, LoadOptions, WatermarkerSettings) Αρχικοποιεί μια νέα παρουσία τουWatermarker τάξη με την καθορισμένη ροή, επιλογές και ρυθμίσεις φόρτωσης.
Watermarker(string, LoadOptions, WatermarkerSettings) Αρχικοποιεί μια νέα παρουσία τουWatermarker κλάση με τη διαδρομή εγγράφου specified , επιλογές φόρτωσης και ρυθμίσεις.

Ιδιότητες

Ονομα Περιγραφή
SearchableObjects { get; set; } Λαμβάνει ή ορίζει τα αντικείμενα περιεχομένου που πρόκειται να συμπεριληφθούν σε μια αναζήτηση υδατογραφήματος.

Μέθοδοι

Ονομα Περιγραφή
Add(Watermark) Προσθέτει ένα υδατογράφημα στο φορτωμένο έγγραφο.
Add(Watermark, WatermarkOptions) Προσθέτει ένα υδατογράφημα στο φορτωμένο έγγραφο χρησιμοποιώντας επιλογές υδατογραφήματος.
Dispose() Διαθέτει την τρέχουσα παρουσία.
GeneratePreview(PreviewOptions) Δημιουργεί εικόνες προεπισκόπησης για το έγγραφο.
GetContent<T>() Επιστρέφει τοContent αντικείμενο για το φορτωμένο έγγραφο.
GetDocumentInfo() Λαμβάνει τις πληροφορίες σχετικά με τη μορφή του εγγράφου που έχει φορτωθεί.
GetImages() Βρίσκει όλες τις εικόνες στο έγγραφο.
GetImages(ImageSearchCriteria) Βρίσκει εικόνες σύμφωνα με καθορισμένα κριτήρια αναζήτησης.
Remove(PossibleWatermark) Αφαιρεί το υδατογράφημα από το έγγραφο.
Remove(PossibleWatermarkCollection) Αφαιρεί όλα τα υδατογραφήματα της συλλογής από το έγγραφο.
Save() Αποθηκεύει τα δεδομένα του εγγράφου στην υποκείμενη ροή.
Save(SaveOptions) Αποθηκεύει τα δεδομένα του εγγράφου στην υποκείμενη ροή χρησιμοποιώντας τις επιλογές αποθήκευσης.
Save(Stream) Αποθηκεύει το έγγραφο στην καθορισμένη ροή.
Save(string) Αποθηκεύει το έγγραφο στην καθορισμένη θέση αρχείου.
Save(Stream, SaveOptions) Αποθηκεύει το έγγραφο στην καθορισμένη ροή χρησιμοποιώντας τις επιλογές αποθήκευσης.
Save(string, SaveOptions) Αποθηκεύει το έγγραφο στην καθορισμένη θέση αρχείου χρησιμοποιώντας τις επιλογές αποθήκευσης.
Search() Αναζητά όλα τα πιθανά υδατογραφήματα στο έγγραφο.
Search(SearchCriteria) Αναζητά πιθανά υδατογραφήματα σύμφωνα με καθορισμένα κριτήρια αναζήτησης.

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

Φόρτωση και αποθήκευση περιεχομένου οποιασδήποτε υποστηριζόμενης μορφής.

// Φόρτωση περιεχομένου από αρχείο.
using (Watermarker watermarker = new Watermarker("D:\\input.pdf"))
{
    // Χρησιμοποιήστε μεθόδους της κλάσης Watermarker για προσθήκη, αναζήτηση ή αφαίρεση υδατογραφημάτων.

    // Αποθήκευσε τις αλλαγές.
    watermarker.Save("D:\\output.pdf");
}

Δείτε επίσης