Watermarker
Watermarker(string)
Initialiseert een nieuw exemplaar van hetWatermarker
klasse met het opgegeven documentpad.
public Watermarker(string filePath)
Parameter | Type | Beschrijving |
---|---|---|
filePath | String | Het bestandspad waaruit het document moet worden geladen. |
Uitzonderingen
uitzondering | voorwaarde |
---|---|
UnsupportedFileTypeException | Geleverd documenttype wordt niet ondersteund. |
InvalidPasswordException | Het opgegeven wachtwoord is onjuist. |
Opmerkingen
Meer informatie over het laden van documenten: Documenten laden .
Voorbeelden
Laad en bewaar inhoud van elk ondersteund formaat.
// Laad een inhoud uit een bestand.
using (Watermarker watermarker = new Watermarker("D:\\input.pdf"))
{
// Gebruik methoden van de klasse Watermarker om watermerken toe te voegen, te zoeken of te verwijderen.
// Sla het document op.
watermarker.Save("D:\\output.pdf");
}
Zie ook
- class Watermarker
- naamruimte GroupDocs.Watermark
- montage GroupDocs.Watermark
Watermarker(string, LoadOptions)
Initialiseert een nieuw exemplaar van hetWatermarker
klasse met het opgegeven documentpad en laadopties.
public Watermarker(string filePath, LoadOptions options)
Parameter | Type | Beschrijving |
---|---|---|
filePath | String | Het bestandspad waaruit het document moet worden geladen. |
options | LoadOptions | Extra opties om te gebruiken bij het laden van een document. |
Uitzonderingen
uitzondering | voorwaarde |
---|---|
UnsupportedFileTypeException | Geleverd documenttype wordt niet ondersteund. |
InvalidPasswordException | Het opgegeven wachtwoord is onjuist. |
Opmerkingen
Meer informatie over het laden van documenten: Documenten laden .
Voorbeelden
Laad versleuteld PDF-document met wachtwoord.
PdfLoadOptions loadOptions = new PdfLoadOptions();
loadOptions.Password = "123";
using (Watermarker watermarker = new Watermarker(@"C:\Documents\test.pdf", loadOptions))
{
// ...
}
Zie ook
- class LoadOptions
- class Watermarker
- naamruimte GroupDocs.Watermark
- montage GroupDocs.Watermark
Watermarker(string, WatermarkerSettings)
Initialiseert een nieuw exemplaar van hetWatermarker
klasse met het opgegeven documentpad en instellingen.
public Watermarker(string filePath, WatermarkerSettings settings)
Parameter | Type | Beschrijving |
---|---|---|
filePath | String | Het bestandspad waaruit het document moet worden geladen. |
settings | WatermarkerSettings | Aanvullende instellingen die u kunt gebruiken bij het werken met een geladen document. |
Uitzonderingen
uitzondering | voorwaarde |
---|---|
UnsupportedFileTypeException | Geleverd documenttype wordt niet ondersteund. |
InvalidPasswordException | Het opgegeven wachtwoord is onjuist. |
Opmerkingen
Meer informatie over het laden van documenten: Documenten laden .
Voorbeelden
Doorzoekbare objecten globaal instellen (voor alle documenten die daarna worden geladen).
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();
// De code voor het werken met gevonden watermerken komt hier.
}
}
Zie ook
- class WatermarkerSettings
- class Watermarker
- naamruimte GroupDocs.Watermark
- montage GroupDocs.Watermark
Watermarker(string, LoadOptions, WatermarkerSettings)
Initialiseert een nieuw exemplaar van hetWatermarker
klasse met het opgegeven documentpad, laadopties en instellingen.
public Watermarker(string filePath, LoadOptions options, WatermarkerSettings settings)
Parameter | Type | Beschrijving |
---|---|---|
filePath | String | Het bestandspad waaruit het document moet worden geladen. |
options | LoadOptions | Extra opties om te gebruiken bij het laden van een document. |
settings | WatermarkerSettings | Aanvullende instellingen die u kunt gebruiken bij het werken met een geladen document. |
Uitzonderingen
uitzondering | voorwaarde |
---|---|
UnsupportedFileTypeException | Geleverd documenttype wordt niet ondersteund. |
InvalidPasswordException | Het opgegeven wachtwoord is onjuist. |
Opmerkingen
Meer informatie over het laden van documenten: Documenten laden .
Voorbeelden
Vind bepaalde tekstfragmenten in de hoofdtekst/het onderwerp van het e-mailbericht.
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);
// Let op, zoeken wordt alleen uitgevoerd als u de instantie TextSearchCriteria doorgeeft aan de zoekmethode
PossibleWatermarkCollection watermarks = watermarker.Search(criteria);
// Verwijder gevonden tekstfragmenten
watermarks.Clear();
// Wijzigingen opslaan
watermarker.Save();
}
Zie ook
- class LoadOptions
- class WatermarkerSettings
- class Watermarker
- naamruimte GroupDocs.Watermark
- montage GroupDocs.Watermark
Watermarker(Stream)
Initialiseert een nieuw exemplaar van hetWatermarker
klasse met de opgegeven stream.
public Watermarker(Stream document)
Parameter | Type | Beschrijving |
---|---|---|
document | Stream | De stream waaruit het document moet worden geladen. |
Uitzonderingen
uitzondering | voorwaarde |
---|---|
UnsupportedFileTypeException | Geleverd documenttype wordt niet ondersteund. |
InvalidPasswordException | Het opgegeven wachtwoord is onjuist. |
Opmerkingen
Meer informatie over het laden van documenten Documenten laden .
Voorbeelden
Laad en bewaar een document van elk ondersteund formaat.
// Laad een inhoud van een stream.
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))
{
// Gebruik methoden van de klasse Watermarker om watermerken toe te voegen, te zoeken of te verwijderen.
// Wijzigingen opslaan.
watermarker.Save(outputStream);
}
Zie ook
- class Watermarker
- naamruimte GroupDocs.Watermark
- montage GroupDocs.Watermark
Watermarker(Stream, LoadOptions)
Initialiseert een nieuw exemplaar van hetWatermarker
klasse met de opgegeven stream en laadopties.
public Watermarker(Stream document, LoadOptions options)
Parameter | Type | Beschrijving |
---|---|---|
document | Stream | De stream waaruit het document moet worden geladen. |
options | LoadOptions | Extra opties om te gebruiken bij het laden van een document. |
Uitzonderingen
uitzondering | voorwaarde |
---|---|
UnsupportedFileTypeException | Geleverd documenttype wordt niet ondersteund. |
InvalidPasswordException | Het opgegeven wachtwoord is onjuist. |
Opmerkingen
Meer informatie over het laden van documenten Documenten laden .
Voorbeelden
Laad versleuteld PDF-document met wachtwoord
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))
{
// ...
}
Zie ook
- class LoadOptions
- class Watermarker
- naamruimte GroupDocs.Watermark
- montage GroupDocs.Watermark
Watermarker(Stream, WatermarkerSettings)
Initialiseert een nieuw exemplaar van hetWatermarker
klasse met de opgegeven stream en instellingen.
public Watermarker(Stream document, WatermarkerSettings settings)
Parameter | Type | Beschrijving |
---|---|---|
document | Stream | De stream waaruit het document moet worden geladen. |
settings | WatermarkerSettings | Aanvullende instellingen die u kunt gebruiken bij het werken met een geladen document. |
Uitzonderingen
uitzondering | voorwaarde |
---|---|
UnsupportedFileTypeException | Geleverd documenttype wordt niet ondersteund. |
InvalidPasswordException | Het opgegeven wachtwoord is onjuist. |
Opmerkingen
Meer informatie over het laden van documenten Documenten laden .
Voorbeelden
Doorzoekbare objecten globaal instellen (voor alle documenten die daarna worden geladen).
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();
// De code voor het werken met gevonden watermerken komt hier.
}
}
Zie ook
- class WatermarkerSettings
- class Watermarker
- naamruimte GroupDocs.Watermark
- montage GroupDocs.Watermark
Watermarker(Stream, LoadOptions, WatermarkerSettings)
Initialiseert een nieuw exemplaar van hetWatermarker
klasse met de opgegeven stream, laadopties en instellingen.
public Watermarker(Stream document, LoadOptions options, WatermarkerSettings settings)
Parameter | Type | Beschrijving |
---|---|---|
document | Stream | De stream waaruit het document moet worden geladen. |
options | LoadOptions | Extra opties om te gebruiken bij het laden van een document. |
settings | WatermarkerSettings | Aanvullende instellingen die u kunt gebruiken bij het werken met een geladen document. |
Uitzonderingen
uitzondering | voorwaarde |
---|---|
UnsupportedFileTypeException | Geleverd documenttype wordt niet ondersteund. |
InvalidPasswordException | Het opgegeven wachtwoord is onjuist. |
Opmerkingen
Meer informatie over het laden van documenten Documenten laden .
Voorbeelden
Vind bepaalde tekstfragmenten in de hoofdtekst/het onderwerp van het e-mailbericht.
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);
// Let op, zoeken wordt alleen uitgevoerd als u de instantie TextSearchCriteria doorgeeft aan de zoekmethode
PossibleWatermarkCollection watermarks = watermarker.Search(criteria);
// Verwijder gevonden tekstfragmenten
watermarks.Clear();
// Wijzigingen opslaan
watermarker.Save();
}
Zie ook
- class LoadOptions
- class WatermarkerSettings
- class Watermarker
- naamruimte GroupDocs.Watermark
- montage GroupDocs.Watermark