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
فئة بمسار المستند المحدد وخيارات التحميل.
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
فئة مع محدد مسار المستند والإعدادات .
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
فئة مع مسار المستند المحدد ، تحميل الخيارات والإعدادات .
public Watermarker(string filePath, LoadOptions options, WatermarkerSettings settings)
معامل | يكتب | وصف |
---|---|---|
filePath | String | مسار الملف لتحميل المستند منه. |
options | LoadOptions | خيارات إضافية لاستخدامها عند تحميل مستند. |
settings | WatermarkerSettings | إعدادات إضافية لاستخدامها عند العمل مع المستند الذي تم تحميله. |
استثناءات
استثناء | حالة |
---|---|
UnsupportedFileTypeException | نوع المستند المرفق غير مدعوم. |
InvalidPasswordException | كلمة المرور المقدمة غير صحيحة. |
ملاحظات
تعرف على المزيد حول تحميل المستندات: تحميل المستندات .
أمثلة
البحث عن أجزاء نصية معينة في نص / موضوع رسالة البريد الإلكتروني.
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
فئة مع Stream المحدد وخيارات التحميل.
public Watermarker(Stream document, LoadOptions options)
معامل | يكتب | وصف |
---|---|---|
document | Stream | الدفق لتحميل المستند منه. |
options | LoadOptions | خيارات إضافية لاستخدامها عند تحميل مستند. |
استثناءات
استثناء | حالة |
---|---|
UnsupportedFileTypeException | نوع المستند المرفق غير مدعوم. |
InvalidPasswordException | كلمة المرور المقدمة غير صحيحة. |
ملاحظات
تعرف على المزيد حول تحميل المستندات تحميل المستندات .
أمثلة
تحميل مستند PDF مشفر باستخدام password
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
فئة مع stream والإعدادات المحددة.
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 | كلمة المرور المقدمة غير صحيحة. |
ملاحظات
تعرف على المزيد حول تحميل المستندات تحميل المستندات .
أمثلة
البحث عن أجزاء نصية معينة في نص / موضوع رسالة البريد الإلكتروني.
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