Watermarker
Watermarker(string)
Αρχικοποιεί μια νέα παρουσία τουWatermarker
κλάση με την καθορισμένη διαδρομή εγγράφου.
public Watermarker(string filePath)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
filePath | String | Η διαδρομή αρχείου από την οποία θα φορτωθεί το έγγραφο. |
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
UnsupportedFileTypeException | Ο παρεχόμενος τύπος εγγράφου δεν υποστηρίζεται. |
InvalidPasswordException | Ο παρεχόμενος κωδικός πρόσβασης είναι εσφαλμένος. |
Παρατηρήσεις
Μάθετε περισσότερα σχετικά με τη φόρτωση εγγράφων: Φόρτωση εγγράφων .
Παραδείγματα
Φόρτωση και αποθήκευση περιεχομένου οποιασδήποτε υποστηριζόμενης μορφής.
// Φόρτωση περιεχομένου από αρχείο.
using (Watermarker watermarker = new Watermarker("D:\\input.pdf"))
{
// Χρησιμοποιήστε μεθόδους της κλάσης Watermarker για προσθήκη, αναζήτηση ή αφαίρεση υδατογραφημάτων.
// Αποθηκεύστε το έγγραφο.
watermarker.Save("D:\\output.pdf");
}
Δείτε επίσης
- class Watermarker
- χώρος ονομάτων GroupDocs.Watermark
- συνέλευση GroupDocs.Watermark
Watermarker(string, LoadOptions)
Αρχικοποιεί μια νέα παρουσία τουWatermarker
κλάση με την specified διαδρομή εγγράφου και επιλογές φόρτωσης.
public Watermarker(string filePath, LoadOptions options)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
filePath | String | Η διαδρομή αρχείου για τη φόρτωση του εγγράφου. |
options | LoadOptions | Πρόσθετες επιλογές για χρήση κατά τη φόρτωση ενός εγγράφου. |
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
UnsupportedFileTypeException | Ο παρεχόμενος τύπος εγγράφου δεν υποστηρίζεται. |
InvalidPasswordException | Ο παρεχόμενος κωδικός πρόσβασης είναι εσφαλμένος. |
Παρατηρήσεις
Μάθετε περισσότερα σχετικά με τη φόρτωση εγγράφων: Φόρτωση εγγράφων .
Παραδείγματα
Φόρτωση κρυπτογραφημένου εγγράφου PDF με χρήση κωδικού πρόσβασης.
PdfLoadOptions loadOptions = new PdfLoadOptions();
loadOptions.Password = "123";
using (Watermarker watermarker = new Watermarker(@"C:\Documents\test.pdf", loadOptions))
{
//...
}
Δείτε επίσης
- class LoadOptions
- class Watermarker
- χώρος ονομάτων GroupDocs.Watermark
- συνέλευση GroupDocs.Watermark
Watermarker(string, WatermarkerSettings)
Αρχικοποιεί μια νέα παρουσία τουWatermarker
κλάση με τη διαδρομή και τις ρυθμίσεις εγγράφου specified .
public Watermarker(string filePath, WatermarkerSettings settings)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
filePath | String | Η διαδρομή αρχείου για τη φόρτωση του εγγράφου. |
settings | WatermarkerSettings | Πρόσθετες ρυθμίσεις για χρήση κατά την εργασία με φορτωμένο έγγραφο. |
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
UnsupportedFileTypeException | Ο παρεχόμενος τύπος εγγράφου δεν υποστηρίζεται. |
InvalidPasswordException | Ο παρεχόμενος κωδικός πρόσβασης είναι εσφαλμένος. |
Παρατηρήσεις
Μάθετε περισσότερα σχετικά με τη φόρτωση εγγράφων: Φόρτωση εγγράφων .
Παραδείγματα
Ορισμός αντικειμένων με δυνατότητα αναζήτησης καθολικά (για όλα τα έγγραφα που θα φορτωθούν μετά).
WatermarkerSettings settings = new WatermarkerSettings();
settings.SearchableObjects = new SearchableObjects
{
WordProcessingSearchableObjects = WordProcessingSearchableObjects.Hyperlinks
| WordProcessingSearchableObjects.Text,
SpreadsheetSearchableObjects = SpreadsheetSearchableObjects.HeadersFooters,
PresentationSearchableObjects = PresentationSearchableObjects.SlidesBackgrounds
| PresentationSearchableObjects.Shapes,
DiagramSearchableObjects = DiagramSearchableObjects.None,
PdfSearchableObjects = PdfSearchableObjects.All
};
foreach (string file in Directory.GetFiles(@"D:\files"))
{
using (Watermarker watermarker = new Watermarker(file, settings))
{
PossibleWatermarkCollection watermarks = watermarker.Search();
// Ο κώδικας για την εργασία με υδατογραφήματα που βρέθηκαν βρίσκεται εδώ.
}
}
Δείτε επίσης
- class WatermarkerSettings
- class Watermarker
- χώρος ονομάτων GroupDocs.Watermark
- συνέλευση GroupDocs.Watermark
Watermarker(string, LoadOptions, WatermarkerSettings)
Αρχικοποιεί μια νέα παρουσία τουWatermarker
κλάση με τη διαδρομή εγγράφου specified , επιλογές φόρτωσης και ρυθμίσεις.
public Watermarker(string filePath, LoadOptions options, WatermarkerSettings settings)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
filePath | String | Η διαδρομή αρχείου για τη φόρτωση του εγγράφου. |
options | LoadOptions | Πρόσθετες επιλογές για χρήση κατά τη φόρτωση ενός εγγράφου. |
settings | WatermarkerSettings | Πρόσθετες ρυθμίσεις για χρήση κατά την εργασία με φορτωμένο έγγραφο. |
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
UnsupportedFileTypeException | Ο παρεχόμενος τύπος εγγράφου δεν υποστηρίζεται. |
InvalidPasswordException | Ο παρεχόμενος κωδικός πρόσβασης είναι εσφαλμένος. |
Παρατηρήσεις
Μάθετε περισσότερα σχετικά με τη φόρτωση εγγράφων: Φόρτωση εγγράφων .
Παραδείγματα
Βρείτε συγκεκριμένα τμήματα κειμένου στο σώμα/θέμα του μηνύματος email.
WatermarkerSettings settings = new WatermarkerSettings();
settings.SearchableObjects = new SearchableObjects
{
EmailSearchableObjects = EmailSearchableObjects.Subject
| EmailSearchableObjects.HtmlBody
| EmailSearchableObjects.PlainTextBody
};
EmailLoadOptions loadOptions = new EmailLoadOptions();
using (Watermarker watermarker = new Watermarker(@"D:\test.msg", loadOptions, settings))
{
SearchCriteria criteria = new TextSearchCriteria("test", false);
// Σημείωση, η αναζήτηση εκτελείται μόνο εάν περάσετε την παρουσία TextSearchCriteria στη μέθοδο αναζήτησης
PossibleWatermarkCollection watermarks = watermarker.Search(criteria);
// Αφαίρεση τεμαχίων κειμένου που βρέθηκαν
watermarks.Clear();
// Αποθήκευσε τις αλλαγές
watermarker.Save();
}
Δείτε επίσης
- class LoadOptions
- class WatermarkerSettings
- class Watermarker
- χώρος ονομάτων GroupDocs.Watermark
- συνέλευση GroupDocs.Watermark
Watermarker(Stream)
Αρχικοποιεί μια νέα παρουσία τουWatermarker
τάξη με την καθορισμένη ροή.
public Watermarker(Stream document)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
document | Stream | Η ροή από την οποία θα φορτωθεί το έγγραφο. |
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
UnsupportedFileTypeException | Ο παρεχόμενος τύπος εγγράφου δεν υποστηρίζεται. |
InvalidPasswordException | Ο παρεχόμενος κωδικός πρόσβασης είναι εσφαλμένος. |
Παρατηρήσεις
Μάθετε περισσότερα σχετικά με τη φόρτωση εγγράφων Φόρτωση εγγράφων .
Παραδείγματα
Φορτώστε και αποθηκεύστε ένα έγγραφο οποιασδήποτε υποστηριζόμενης μορφής.
// Φόρτωση περιεχομένου από ροή.
using (FileStream inputStream = File.Open("D:\\input.pdf", FileMode.Open))
using (FileStream outputStream = File.Open("D:\\output.pdf", FileMode.Create))
using (Watermarker watermarker = new Watermarker(inputStream))
{
// Χρησιμοποιήστε μεθόδους της κλάσης Watermarker για προσθήκη, αναζήτηση ή αφαίρεση υδατογραφημάτων.
// Αποθήκευσε τις αλλαγές.
watermarker.Save(outputStream);
}
Δείτε επίσης
- class Watermarker
- χώρος ονομάτων GroupDocs.Watermark
- συνέλευση GroupDocs.Watermark
Watermarker(Stream, LoadOptions)
Αρχικοποιεί μια νέα παρουσία τουWatermarker
κλάση με τις καθορισμένες επιλογές ροής και φόρτωσης.
public Watermarker(Stream document, LoadOptions options)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
document | Stream | Η ροή από την οποία θα φορτωθεί το έγγραφο. |
options | LoadOptions | Πρόσθετες επιλογές για χρήση κατά τη φόρτωση ενός εγγράφου. |
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
UnsupportedFileTypeException | Ο παρεχόμενος τύπος εγγράφου δεν υποστηρίζεται. |
InvalidPasswordException | Ο παρεχόμενος κωδικός πρόσβασης είναι εσφαλμένος. |
Παρατηρήσεις
Μάθετε περισσότερα σχετικά με τη φόρτωση εγγράφων Φόρτωση εγγράφων .
Παραδείγματα
Φόρτωση κρυπτογραφημένου εγγράφου PDF χρησιμοποιώντας κωδικό πρόσβασης
PdfLoadOptions loadOptions = new PdfLoadOptions();
loadOptions.Password = "123";
using (FileStream fileStream = File.Open(@"C:\Documents\test.pdf", FileMode.Open))
using (Watermarker watermarker = new Watermarker(fileStream, loadOptions))
{
//...
}
Δείτε επίσης
- class LoadOptions
- class Watermarker
- χώρος ονομάτων GroupDocs.Watermark
- συνέλευση GroupDocs.Watermark
Watermarker(Stream, WatermarkerSettings)
Αρχικοποιεί μια νέα παρουσία τουWatermarker
τάξη με την καθορισμένη ροή και τις ρυθμίσεις.
public Watermarker(Stream document, WatermarkerSettings settings)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
document | Stream | Η ροή από την οποία θα φορτωθεί το έγγραφο. |
settings | WatermarkerSettings | Πρόσθετες ρυθμίσεις για χρήση κατά την εργασία με φορτωμένο έγγραφο. |
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
UnsupportedFileTypeException | Ο παρεχόμενος τύπος εγγράφου δεν υποστηρίζεται. |
InvalidPasswordException | Ο παρεχόμενος κωδικός πρόσβασης είναι εσφαλμένος. |
Παρατηρήσεις
Μάθετε περισσότερα σχετικά με τη φόρτωση εγγράφων Φόρτωση εγγράφων .
Παραδείγματα
Ορισμός αντικειμένων με δυνατότητα αναζήτησης καθολικά (για όλα τα έγγραφα που θα φορτωθούν μετά).
WatermarkerSettings settings = new WatermarkerSettings();
settings.SearchableObjects = new SearchableObjects
{
WordProcessingSearchableObjects = WordProcessingSearchableObjects.Hyperlinks
| WordProcessingSearchableObjects.Text,
SpreadsheetSearchableObjects = SpreadsheetSearchableObjects.HeadersFooters,
PresentationSearchableObjects = PresentationSearchableObjects.SlidesBackgrounds
| PresentationSearchableObjects.Shapes,
DiagramSearchableObjects = DiagramSearchableObjects.None,
PdfSearchableObjects = PdfSearchableObjects.All
};
foreach (string file in Directory.GetFiles(@"D:\files"))
{
using (FileStream fileStream = File.Open(file, FileMode.Open))
using (Watermarker watermarker = new Watermarker(fileStream, settings))
{
PossibleWatermarkCollection watermarks = watermarker.Search();
// Ο κώδικας για την εργασία με υδατογραφήματα που βρέθηκαν βρίσκεται εδώ.
}
}
Δείτε επίσης
- class WatermarkerSettings
- class Watermarker
- χώρος ονομάτων GroupDocs.Watermark
- συνέλευση GroupDocs.Watermark
Watermarker(Stream, LoadOptions, WatermarkerSettings)
Αρχικοποιεί μια νέα παρουσία τουWatermarker
τάξη με την καθορισμένη ροή, επιλογές και ρυθμίσεις φόρτωσης.
public Watermarker(Stream document, LoadOptions options, WatermarkerSettings settings)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
document | Stream | Η ροή από την οποία θα φορτωθεί το έγγραφο. |
options | LoadOptions | Πρόσθετες επιλογές για χρήση κατά τη φόρτωση ενός εγγράφου. |
settings | WatermarkerSettings | Πρόσθετες ρυθμίσεις για χρήση κατά την εργασία με φορτωμένο έγγραφο. |
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
UnsupportedFileTypeException | Ο παρεχόμενος τύπος εγγράφου δεν υποστηρίζεται. |
InvalidPasswordException | Ο παρεχόμενος κωδικός πρόσβασης είναι εσφαλμένος. |
Παρατηρήσεις
Μάθετε περισσότερα σχετικά με τη φόρτωση εγγράφων Φόρτωση εγγράφων .
Παραδείγματα
Βρείτε συγκεκριμένα τμήματα κειμένου στο σώμα/θέμα του μηνύματος email.
WatermarkerSettings settings = new WatermarkerSettings();
settings.SearchableObjects = new SearchableObjects
{
EmailSearchableObjects = EmailSearchableObjects.Subject
| EmailSearchableObjects.HtmlBody
| EmailSearchableObjects.PlainTextBody
};
EmailLoadOptions loadOptions = new EmailLoadOptions();
using (FileStream fileStream = File.Open(@"D:\test.msg", FileMode.Open))
using (Watermarker watermarker = new Watermarker(fileStream, loadOptions, settings))
{
SearchCriteria criteria = new TextSearchCriteria("test", false);
// Σημείωση, η αναζήτηση εκτελείται μόνο εάν περάσετε την παρουσία TextSearchCriteria στη μέθοδο αναζήτησης
PossibleWatermarkCollection watermarks = watermarker.Search(criteria);
// Αφαίρεση τεμαχίων κειμένου που βρέθηκαν
watermarks.Clear();
// Αποθήκευσε τις αλλαγές
watermarker.Save();
}
Δείτε επίσης
- class LoadOptions
- class WatermarkerSettings
- class Watermarker
- χώρος ονομάτων GroupDocs.Watermark
- συνέλευση GroupDocs.Watermark