Watermarker
Watermarker(string)
Yeni bir örneğini başlatır.Watermarker
belirtilen belge yoluna sahip sınıf.
public Watermarker(string filePath)
Parametre | Tip | Tanım |
---|---|---|
filePath | String | Belgenin yükleneceği dosya yolu. |
istisnalar
istisna | şart |
---|---|
UnsupportedFileTypeException | Sağlanan belge türü desteklenmiyor. |
InvalidPasswordException | Sağlanan şifre yanlış. |
Notlar
Belgeleri yükleme hakkında daha fazla bilgi edinin: Belgeleri yükleme .
Örnekler
Desteklenen herhangi bir biçimdeki içeriği yükleyin ve kaydedin.
// Bir dosyadan içerik yükleyin.
using (Watermarker watermarker = new Watermarker("D:\\input.pdf"))
{
// Filigran eklemek, aramak veya kaldırmak için Watermarker sınıfının yöntemlerini kullanın.
// Belgeyi kaydedin.
watermarker.Save("D:\\output.pdf");
}
Ayrıca bakınız
- class Watermarker
- ad alanı GroupDocs.Watermark
- toplantı GroupDocs.Watermark
Watermarker(string, LoadOptions)
Yeni bir örneğini başlatır.Watermarker
belirtilen belge yolu ve yükleme seçenekleriyle sınıf.
public Watermarker(string filePath, LoadOptions options)
Parametre | Tip | Tanım |
---|---|---|
filePath | String | Belgenin yükleneceği dosya yolu. |
options | LoadOptions | Belge yüklerken kullanılacak ek seçenekler. |
istisnalar
istisna | şart |
---|---|
UnsupportedFileTypeException | Sağlanan belge türü desteklenmiyor. |
InvalidPasswordException | Sağlanan şifre yanlış. |
Notlar
Belgeleri yükleme hakkında daha fazla bilgi edinin: Belgeleri yükleme .
Örnekler
password. kullanarak şifrelenmiş PDF belgesini yükleyin
PdfLoadOptions loadOptions = new PdfLoadOptions();
loadOptions.Password = "123";
using (Watermarker watermarker = new Watermarker(@"C:\Documents\test.pdf", loadOptions))
{
// ...
}
Ayrıca bakınız
- class LoadOptions
- class Watermarker
- ad alanı GroupDocs.Watermark
- toplantı GroupDocs.Watermark
Watermarker(string, WatermarkerSettings)
Yeni bir örneğini başlatır.Watermarker
belirtilen belge yolu ve ayarları ile sınıf.
public Watermarker(string filePath, WatermarkerSettings settings)
Parametre | Tip | Tanım |
---|---|---|
filePath | String | Belgenin yükleneceği dosya yolu. |
settings | WatermarkerSettings | Yüklenen belgeyle çalışırken kullanılacak ek ayarlar. |
istisnalar
istisna | şart |
---|---|
UnsupportedFileTypeException | Sağlanan belge türü desteklenmiyor. |
InvalidPasswordException | Sağlanan şifre yanlış. |
Notlar
Belgeleri yükleme hakkında daha fazla bilgi edinin: Belgeleri yükleme .
Örnekler
Aranabilir nesneleri genel olarak ayarlayın (bundan sonra yüklenecek tüm belgeler için).
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();
// Bulunan filigranlarla çalışma kodu buraya gelir.
}
}
Ayrıca bakınız
- class WatermarkerSettings
- class Watermarker
- ad alanı GroupDocs.Watermark
- toplantı GroupDocs.Watermark
Watermarker(string, LoadOptions, WatermarkerSettings)
Yeni bir örneğini başlatır.Watermarker
belirtilen belge yolu, yükleme seçenekleri ve ayarları ile sınıf.
public Watermarker(string filePath, LoadOptions options, WatermarkerSettings settings)
Parametre | Tip | Tanım |
---|---|---|
filePath | String | Belgenin yükleneceği dosya yolu. |
options | LoadOptions | Belge yüklerken kullanılacak ek seçenekler. |
settings | WatermarkerSettings | Yüklenen belgeyle çalışırken kullanılacak ek ayarlar. |
istisnalar
istisna | şart |
---|---|
UnsupportedFileTypeException | Sağlanan belge türü desteklenmiyor. |
InvalidPasswordException | Sağlanan şifre yanlış. |
Notlar
Belgeleri yükleme hakkında daha fazla bilgi edinin: Belgeleri yükleme .
Örnekler
E-posta mesajı gövdesinde/konusunda belirli metin parçalarını bulun.
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);
// Dikkat, arama yalnızca TextSearchCriteria örneğini Search yöntemine iletirseniz gerçekleştirilir
PossibleWatermarkCollection watermarks = watermarker.Search(criteria);
// Bulunan metin parçalarını kaldır
watermarks.Clear();
// Değişiklikleri Kaydet
watermarker.Save();
}
Ayrıca bakınız
- class LoadOptions
- class WatermarkerSettings
- class Watermarker
- ad alanı GroupDocs.Watermark
- toplantı GroupDocs.Watermark
Watermarker(Stream)
Yeni bir örneğini başlatır.Watermarker
belirtilen akışa sahip sınıf.
public Watermarker(Stream document)
Parametre | Tip | Tanım |
---|---|---|
document | Stream | Belgenin yükleneceği akış. |
istisnalar
istisna | şart |
---|---|
UnsupportedFileTypeException | Sağlanan belge türü desteklenmiyor. |
InvalidPasswordException | Sağlanan şifre yanlış. |
Notlar
Belgeleri yükleme hakkında daha fazla bilgi edinin Belgeleri yükleme .
Örnekler
Belgeyi desteklenen herhangi bir biçimde yükleyin ve kaydedin.
// Bir akıştan içerik yükleyin.
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))
{
// Filigran eklemek, aramak veya kaldırmak için Watermarker sınıfının yöntemlerini kullanın.
// Değişiklikleri Kaydet.
watermarker.Save(outputStream);
}
Ayrıca bakınız
- class Watermarker
- ad alanı GroupDocs.Watermark
- toplantı GroupDocs.Watermark
Watermarker(Stream, LoadOptions)
Yeni bir örneğini başlatır.Watermarker
belirtilen stream ve yükleme seçeneklerine sahip sınıf.
public Watermarker(Stream document, LoadOptions options)
Parametre | Tip | Tanım |
---|---|---|
document | Stream | Belgenin yükleneceği akış. |
options | LoadOptions | Belge yüklerken kullanılacak ek seçenekler. |
istisnalar
istisna | şart |
---|---|
UnsupportedFileTypeException | Sağlanan belge türü desteklenmiyor. |
InvalidPasswordException | Sağlanan şifre yanlış. |
Notlar
Belgeleri yükleme hakkında daha fazla bilgi edinin Belgeleri yükleme .
Örnekler
password kullanarak şifrelenmiş PDF belgesini yükleyin
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))
{
// ...
}
Ayrıca bakınız
- class LoadOptions
- class Watermarker
- ad alanı GroupDocs.Watermark
- toplantı GroupDocs.Watermark
Watermarker(Stream, WatermarkerSettings)
Yeni bir örneğini başlatır.Watermarker
belirtilen stream ve settings. ile sınıf
public Watermarker(Stream document, WatermarkerSettings settings)
Parametre | Tip | Tanım |
---|---|---|
document | Stream | Belgenin yükleneceği akış. |
settings | WatermarkerSettings | Yüklenen belgeyle çalışırken kullanılacak ek ayarlar. |
istisnalar
istisna | şart |
---|---|
UnsupportedFileTypeException | Sağlanan belge türü desteklenmiyor. |
InvalidPasswordException | Sağlanan şifre yanlış. |
Notlar
Belgeleri yükleme hakkında daha fazla bilgi edinin Belgeleri yükleme .
Örnekler
Aranabilir nesneleri genel olarak ayarlayın (bundan sonra yüklenecek tüm belgeler için).
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();
// Bulunan filigranlarla çalışma kodu buraya gelir.
}
}
Ayrıca bakınız
- class WatermarkerSettings
- class Watermarker
- ad alanı GroupDocs.Watermark
- toplantı GroupDocs.Watermark
Watermarker(Stream, LoadOptions, WatermarkerSettings)
Yeni bir örneğini başlatır.Watermarker
belirtilen akışa sahip sınıf, yükleme seçenekleri ve ayarları.
public Watermarker(Stream document, LoadOptions options, WatermarkerSettings settings)
Parametre | Tip | Tanım |
---|---|---|
document | Stream | Belgenin yükleneceği akış. |
options | LoadOptions | Belge yüklerken kullanılacak ek seçenekler. |
settings | WatermarkerSettings | Yüklenen belgeyle çalışırken kullanılacak ek ayarlar. |
istisnalar
istisna | şart |
---|---|
UnsupportedFileTypeException | Sağlanan belge türü desteklenmiyor. |
InvalidPasswordException | Sağlanan şifre yanlış. |
Notlar
Belgeleri yükleme hakkında daha fazla bilgi edinin Belgeleri yükleme .
Örnekler
E-posta mesajı gövdesinde/konusunda belirli metin parçalarını bulun.
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);
// Dikkat, arama yalnızca TextSearchCriteria örneğini Search yöntemine iletirseniz gerçekleştirilir
PossibleWatermarkCollection watermarks = watermarker.Search(criteria);
// Bulunan metin parçalarını kaldır
watermarks.Clear();
// Değişiklikleri Kaydet
watermarker.Save();
}
Ayrıca bakınız
- class LoadOptions
- class WatermarkerSettings
- class Watermarker
- ad alanı GroupDocs.Watermark
- toplantı GroupDocs.Watermark