Watermarker
Watermarker(string)
Initialise une nouvelle instance duWatermarker
classe avec le chemin de document spécifié.
public Watermarker(string filePath)
Paramètre | Taper | La description |
---|---|---|
filePath | String | Le chemin du fichier à partir duquel charger le document. |
Exceptions
exception | condition |
---|---|
UnsupportedFileTypeException | Le type de document fourni n’est pas pris en charge. |
InvalidPasswordException | Le mot de passe fourni est incorrect. |
Remarques
En savoir plus sur le chargement de documents : Chargement de documents .
Exemples
Charger et enregistrer un contenu de n’importe quel format pris en charge.
// Charge un contenu depuis un fichier.
using (Watermarker watermarker = new Watermarker("D:\\input.pdf"))
{
// Utilisez les méthodes de la classe Watermarker pour ajouter, rechercher ou supprimer des filigranes.
// Enregistre le document.
watermarker.Save("D:\\output.pdf");
}
Voir également
- class Watermarker
- espace de noms GroupDocs.Watermark
- Assemblée GroupDocs.Watermark
Watermarker(string, LoadOptions)
Initialise une nouvelle instance duWatermarker
class avec le chemin d’accès au document spécifié et les options de chargement.
public Watermarker(string filePath, LoadOptions options)
Paramètre | Taper | La description |
---|---|---|
filePath | String | Le chemin du fichier à partir duquel charger le document. |
options | LoadOptions | Options supplémentaires à utiliser lors du chargement d’un document. |
Exceptions
exception | condition |
---|---|
UnsupportedFileTypeException | Le type de document fourni n’est pas pris en charge. |
InvalidPasswordException | Le mot de passe fourni est incorrect. |
Remarques
En savoir plus sur le chargement de documents : Chargement de documents .
Exemples
Charger un document PDF crypté à l’aide d’un mot de passe.
PdfLoadOptions loadOptions = new PdfLoadOptions();
loadOptions.Password = "123";
using (Watermarker watermarker = new Watermarker(@"C:\Documents\test.pdf", loadOptions))
{
// ...
}
Voir également
- class LoadOptions
- class Watermarker
- espace de noms GroupDocs.Watermark
- Assemblée GroupDocs.Watermark
Watermarker(string, WatermarkerSettings)
Initialise une nouvelle instance duWatermarker
classe avec le chemin d’accès au document et les paramètres spécifiés .
public Watermarker(string filePath, WatermarkerSettings settings)
Paramètre | Taper | La description |
---|---|---|
filePath | String | Le chemin du fichier à partir duquel charger le document. |
settings | WatermarkerSettings | Paramètres supplémentaires à utiliser lorsque vous travaillez avec un document chargé. |
Exceptions
exception | condition |
---|---|
UnsupportedFileTypeException | Le type de document fourni n’est pas pris en charge. |
InvalidPasswordException | Le mot de passe fourni est incorrect. |
Remarques
En savoir plus sur le chargement de documents : Chargement de documents .
Exemples
Définir les objets interrogeables globalement (pour tous les documents qui seront chargés par la suite).
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();
// Le code pour travailler avec les filigranes trouvés va ici.
}
}
Voir également
- class WatermarkerSettings
- class Watermarker
- espace de noms GroupDocs.Watermark
- Assemblée GroupDocs.Watermark
Watermarker(string, LoadOptions, WatermarkerSettings)
Initialise une nouvelle instance duWatermarker
classe avec le chemin d’accès au document spécifié , les options de chargement et les paramètres.
public Watermarker(string filePath, LoadOptions options, WatermarkerSettings settings)
Paramètre | Taper | La description |
---|---|---|
filePath | String | Le chemin du fichier à partir duquel charger le document. |
options | LoadOptions | Options supplémentaires à utiliser lors du chargement d’un document. |
settings | WatermarkerSettings | Paramètres supplémentaires à utiliser lorsque vous travaillez avec un document chargé. |
Exceptions
exception | condition |
---|---|
UnsupportedFileTypeException | Le type de document fourni n’est pas pris en charge. |
InvalidPasswordException | Le mot de passe fourni est incorrect. |
Remarques
En savoir plus sur le chargement de documents : Chargement de documents .
Exemples
Rechercher des fragments de texte particuliers dans le corps/l’objet du message électronique.
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);
// Remarque, la recherche n'est effectuée que si vous passez l'instance TextSearchCriteria à la méthode Search
PossibleWatermarkCollection watermarks = watermarker.Search(criteria);
// Supprime les fragments de texte trouvés
watermarks.Clear();
// Sauvegarder les modifications
watermarker.Save();
}
Voir également
- class LoadOptions
- class WatermarkerSettings
- class Watermarker
- espace de noms GroupDocs.Watermark
- Assemblée GroupDocs.Watermark
Watermarker(Stream)
Initialise une nouvelle instance duWatermarker
classe avec le flux spécifié.
public Watermarker(Stream document)
Paramètre | Taper | La description |
---|---|---|
document | Stream | Le flux à partir duquel charger le document. |
Exceptions
exception | condition |
---|---|
UnsupportedFileTypeException | Le type de document fourni n’est pas pris en charge. |
InvalidPasswordException | Le mot de passe fourni est incorrect. |
Remarques
En savoir plus sur le chargement de documents Chargement de documents .
Exemples
Chargez et enregistrez un document de n’importe quel format pris en charge.
// Charge un contenu à partir d'un flux.
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))
{
// Utilisez les méthodes de la classe Watermarker pour ajouter, rechercher ou supprimer des filigranes.
// Sauvegarder les modifications.
watermarker.Save(outputStream);
}
Voir également
- class Watermarker
- espace de noms GroupDocs.Watermark
- Assemblée GroupDocs.Watermark
Watermarker(Stream, LoadOptions)
Initialise une nouvelle instance duWatermarker
classe avec les options stream et load spécifiées.
public Watermarker(Stream document, LoadOptions options)
Paramètre | Taper | La description |
---|---|---|
document | Stream | Le flux à partir duquel charger le document. |
options | LoadOptions | Options supplémentaires à utiliser lors du chargement d’un document. |
Exceptions
exception | condition |
---|---|
UnsupportedFileTypeException | Le type de document fourni n’est pas pris en charge. |
InvalidPasswordException | Le mot de passe fourni est incorrect. |
Remarques
En savoir plus sur le chargement de documents Chargement de documents .
Exemples
Charger un document PDF crypté à l’aide du mot de passe
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))
{
// ...
}
Voir également
- class LoadOptions
- class Watermarker
- espace de noms GroupDocs.Watermark
- Assemblée GroupDocs.Watermark
Watermarker(Stream, WatermarkerSettings)
Initialise une nouvelle instance duWatermarker
classe avec le stream et les paramètres spécifiés.
public Watermarker(Stream document, WatermarkerSettings settings)
Paramètre | Taper | La description |
---|---|---|
document | Stream | Le flux à partir duquel charger le document. |
settings | WatermarkerSettings | Paramètres supplémentaires à utiliser lorsque vous travaillez avec un document chargé. |
Exceptions
exception | condition |
---|---|
UnsupportedFileTypeException | Le type de document fourni n’est pas pris en charge. |
InvalidPasswordException | Le mot de passe fourni est incorrect. |
Remarques
En savoir plus sur le chargement de documents Chargement de documents .
Exemples
Définir les objets interrogeables globalement (pour tous les documents qui seront chargés par la suite).
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();
// Le code pour travailler avec les filigranes trouvés va ici.
}
}
Voir également
- class WatermarkerSettings
- class Watermarker
- espace de noms GroupDocs.Watermark
- Assemblée GroupDocs.Watermark
Watermarker(Stream, LoadOptions, WatermarkerSettings)
Initialise une nouvelle instance duWatermarker
classe avec le flux spécifié, charger les options et les paramètres.
public Watermarker(Stream document, LoadOptions options, WatermarkerSettings settings)
Paramètre | Taper | La description |
---|---|---|
document | Stream | Le flux à partir duquel charger le document. |
options | LoadOptions | Options supplémentaires à utiliser lors du chargement d’un document. |
settings | WatermarkerSettings | Paramètres supplémentaires à utiliser lorsque vous travaillez avec un document chargé. |
Exceptions
exception | condition |
---|---|
UnsupportedFileTypeException | Le type de document fourni n’est pas pris en charge. |
InvalidPasswordException | Le mot de passe fourni est incorrect. |
Remarques
En savoir plus sur le chargement de documents Chargement de documents .
Exemples
Rechercher des fragments de texte particuliers dans le corps/l’objet du message électronique.
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);
// Remarque, la recherche n'est effectuée que si vous passez l'instance TextSearchCriteria à la méthode Search
PossibleWatermarkCollection watermarks = watermarker.Search(criteria);
// Supprime les fragments de texte trouvés
watermarks.Clear();
// Sauvegarder les modifications
watermarker.Save();
}
Voir également
- class LoadOptions
- class WatermarkerSettings
- class Watermarker
- espace de noms GroupDocs.Watermark
- Assemblée GroupDocs.Watermark