Watermarker
Watermarker(string)
Initierar en ny instans avWatermarker
klass med den angivna dokumentsökvägen.
public Watermarker(string filePath)
Parameter | Typ | Beskrivning |
---|---|---|
filePath | String | Filsökvägen att ladda dokumentet från. |
Undantag
undantag | skick |
---|---|
UnsupportedFileTypeException | Medföljande dokumenttyp stöds inte. |
InvalidPasswordException | Det angivna lösenordet är felaktigt. |
Anmärkningar
Läs mer om att ladda dokument: Laddar dokument .
Exempel
Ladda och spara ett innehåll i valfritt format som stöds.
// Ladda ett innehåll från en fil.
using (Watermarker watermarker = new Watermarker("D:\\input.pdf"))
{
// Använd metoder i klassen Watermarker för att lägga till, söka eller ta bort vattenstämplar.
// Spara dokumentet.
watermarker.Save("D:\\output.pdf");
}
Se även
- class Watermarker
- namnutrymme GroupDocs.Watermark
- hopsättning GroupDocs.Watermark
Watermarker(string, LoadOptions)
Initierar en ny instans avWatermarker
klass med specificerad dokumentsökväg och laddningsalternativ.
public Watermarker(string filePath, LoadOptions options)
Parameter | Typ | Beskrivning |
---|---|---|
filePath | String | Filsökvägen att ladda dokument från. |
options | LoadOptions | Ytterligare alternativ att använda när du laddar ett dokument. |
Undantag
undantag | skick |
---|---|
UnsupportedFileTypeException | Medföljande dokumenttyp stöds inte. |
InvalidPasswordException | Det angivna lösenordet är felaktigt. |
Anmärkningar
Läs mer om att ladda dokument: Laddar dokument .
Exempel
Ladda krypterade PDF-dokument med lösenord.
PdfLoadOptions loadOptions = new PdfLoadOptions();
loadOptions.Password = "123";
using (Watermarker watermarker = new Watermarker(@"C:\Documents\test.pdf", loadOptions))
{
// ...
}
Se även
- class LoadOptions
- class Watermarker
- namnutrymme GroupDocs.Watermark
- hopsättning GroupDocs.Watermark
Watermarker(string, WatermarkerSettings)
Initierar en ny instans avWatermarker
klass med specificerad dokumentsökväg och inställningar.
public Watermarker(string filePath, WatermarkerSettings settings)
Parameter | Typ | Beskrivning |
---|---|---|
filePath | String | Filsökvägen att ladda dokument från. |
settings | WatermarkerSettings | Ytterligare inställningar att använda när du arbetar med laddade dokument. |
Undantag
undantag | skick |
---|---|
UnsupportedFileTypeException | Medföljande dokumenttyp stöds inte. |
InvalidPasswordException | Det angivna lösenordet är felaktigt. |
Anmärkningar
Läs mer om att ladda dokument: Laddar dokument .
Exempel
Ställ in sökbara objekt globalt (för alla dokument som kommer att laddas efter det).
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();
// Koden för att arbeta med hittade vattenstämplar går här.
}
}
Se även
- class WatermarkerSettings
- class Watermarker
- namnutrymme GroupDocs.Watermark
- hopsättning GroupDocs.Watermark
Watermarker(string, LoadOptions, WatermarkerSettings)
Initierar en ny instans avWatermarker
klass med specificerad dokumentsökväg, laddningsalternativ och inställningar.
public Watermarker(string filePath, LoadOptions options, WatermarkerSettings settings)
Parameter | Typ | Beskrivning |
---|---|---|
filePath | String | Filsökvägen att ladda dokument från. |
options | LoadOptions | Ytterligare alternativ att använda när du laddar ett dokument. |
settings | WatermarkerSettings | Ytterligare inställningar att använda när du arbetar med laddade dokument. |
Undantag
undantag | skick |
---|---|
UnsupportedFileTypeException | Medföljande dokumenttyp stöds inte. |
InvalidPasswordException | Det angivna lösenordet är felaktigt. |
Anmärkningar
Läs mer om att ladda dokument: Laddar dokument .
Exempel
Hitta särskilda textfragment i e-postmeddelandets brödtext/ämne.
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);
// Obs, sökning utförs endast om du skickar TextSearchCriteria-instansen till sökmetoden
PossibleWatermarkCollection watermarks = watermarker.Search(criteria);
// Ta bort hittade textfragment
watermarks.Clear();
// Spara ändringar
watermarker.Save();
}
Se även
- class LoadOptions
- class WatermarkerSettings
- class Watermarker
- namnutrymme GroupDocs.Watermark
- hopsättning GroupDocs.Watermark
Watermarker(Stream)
Initierar en ny instans avWatermarker
klass med den angivna strömmen.
public Watermarker(Stream document)
Parameter | Typ | Beskrivning |
---|---|---|
document | Stream | Streamen att ladda dokument från. |
Undantag
undantag | skick |
---|---|
UnsupportedFileTypeException | Medföljande dokumenttyp stöds inte. |
InvalidPasswordException | Det angivna lösenordet är felaktigt. |
Anmärkningar
Läs mer om att ladda dokument Laddar dokument .
Exempel
Ladda och spara ett dokument i valfritt format som stöds.
// Ladda ett innehåll från en 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))
{
// Använd metoder i klassen Watermarker för att lägga till, söka eller ta bort vattenstämplar.
// Spara ändringar.
watermarker.Save(outputStream);
}
Se även
- class Watermarker
- namnutrymme GroupDocs.Watermark
- hopsättning GroupDocs.Watermark
Watermarker(Stream, LoadOptions)
Initierar en ny instans avWatermarker
klass med de angivna stream och laddningsalternativ.
public Watermarker(Stream document, LoadOptions options)
Parameter | Typ | Beskrivning |
---|---|---|
document | Stream | Streamen att ladda dokument från. |
options | LoadOptions | Ytterligare alternativ att använda när du laddar ett dokument. |
Undantag
undantag | skick |
---|---|
UnsupportedFileTypeException | Medföljande dokumenttyp stöds inte. |
InvalidPasswordException | Det angivna lösenordet är felaktigt. |
Anmärkningar
Läs mer om att ladda dokument Laddar dokument .
Exempel
Ladda krypterade PDF-dokument med lösenord
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))
{
// ...
}
Se även
- class LoadOptions
- class Watermarker
- namnutrymme GroupDocs.Watermark
- hopsättning GroupDocs.Watermark
Watermarker(Stream, WatermarkerSettings)
Initierar en ny instans avWatermarker
klass med den angivna stream och inställningar.
public Watermarker(Stream document, WatermarkerSettings settings)
Parameter | Typ | Beskrivning |
---|---|---|
document | Stream | Streamen att ladda dokument från. |
settings | WatermarkerSettings | Ytterligare inställningar att använda när du arbetar med laddade dokument. |
Undantag
undantag | skick |
---|---|
UnsupportedFileTypeException | Medföljande dokumenttyp stöds inte. |
InvalidPasswordException | Det angivna lösenordet är felaktigt. |
Anmärkningar
Läs mer om att ladda dokument Laddar dokument .
Exempel
Ställ in sökbara objekt globalt (för alla dokument som kommer att laddas efter det).
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();
// Koden för att arbeta med hittade vattenstämplar går här.
}
}
Se även
- class WatermarkerSettings
- class Watermarker
- namnutrymme GroupDocs.Watermark
- hopsättning GroupDocs.Watermark
Watermarker(Stream, LoadOptions, WatermarkerSettings)
Initierar en ny instans avWatermarker
klass med den angivna strömmen, laddningsalternativ och inställningar.
public Watermarker(Stream document, LoadOptions options, WatermarkerSettings settings)
Parameter | Typ | Beskrivning |
---|---|---|
document | Stream | Streamen att ladda dokument från. |
options | LoadOptions | Ytterligare alternativ att använda när du laddar ett dokument. |
settings | WatermarkerSettings | Ytterligare inställningar att använda när du arbetar med laddade dokument. |
Undantag
undantag | skick |
---|---|
UnsupportedFileTypeException | Medföljande dokumenttyp stöds inte. |
InvalidPasswordException | Det angivna lösenordet är felaktigt. |
Anmärkningar
Läs mer om att ladda dokument Laddar dokument .
Exempel
Hitta särskilda textfragment i e-postmeddelandets brödtext/ämne.
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);
// Obs, sökning utförs endast om du skickar TextSearchCriteria-instansen till sökmetoden
PossibleWatermarkCollection watermarks = watermarker.Search(criteria);
// Ta bort hittade textfragment
watermarks.Clear();
// Spara ändringar
watermarker.Save();
}
Se även
- class LoadOptions
- class WatermarkerSettings
- class Watermarker
- namnutrymme GroupDocs.Watermark
- hopsättning GroupDocs.Watermark