Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

محافظت از اسناد DOC با واترمارک در C#

Wordize for .NET یک راه‌حل حرفه‌ای برای محافظت از اسناد DOC با واترمارک است. کلاس Watermarker به توسعه‌دهندگان C# امکان اضافه کردن عناصر شرکتی به اسناد و کنترل توزیع مواد محرمانه DOC را از طریق یکپارچه‌سازی واترمارک‌های متنی و گرافیکی می‌دهد. اضافه کردن واترمارک تضمین برندسازی ثابت اسناد DOC، حفاظت از حق نشر و قابلیت ردیابی منبع فایل‌ها را فراهم می‌کند.

قابلیت‌های عملکردی:
  • واترمارک‌های متنی - متد Watermarker.SetText() به DOC متن‌های قابل تنظیم را با کنترل فونت، رنگ، اندازه، زاویه چرخش و شفافیت از طریق TextWatermarkOptions اضافه می‌کند
  • واترمارک‌های گرافیکی - متد Watermarker.SetImage() در DOC لوگوها و تصاویر (PNG، JPG، SVG) را با تنظیمات مقیاس‌بندی، شفافیت و موقعیت‌یابی از طریق ImageWatermarkOptions یکپارچه می‌کند
  • امکان موقعیت‌یابی انعطاف‌پذیر واترمارک در صفحات: مرکز، گوشه‌ها، مورب یا مختصات دلخواه
  • قابلیت صادرات نتیجه به فرمت گرافیکی - متد SetWatermarkToImages() صفحات سند محافظت‌شده DOC را به مجموعه‌ای از تصاویر تبدیل می‌کند
  • پشتیبانی از Fluent API برای عملیات اضافه کردن واترمارک از طریق WatermarkerContext و زنجیره متدها که خوانایی کد C# را بهبود می‌بخشد
سناریوهای استفاده:
  • اضافه کردن خودکار لوگوهای شرکت به تمام اسناد DOC خروجی برای بهبود شناخت برند
  • نشانه‌گذاری مواد محرمانه DOC، مستندات فنی و آثار محفوظ حق نشر برای جلوگیری از استفاده غیرمجاز
  • اضافه کردن برچسب‌های "پیش‌نویس"، "تأیید شده"، "محرمانه" برای شناسایی واضح وضعیت سند DOC در مراحل مختلف تأیید
  • یکپارچه‌سازی در DOC اعلامیه‌های حق نشر، علائم تجاری و محدودیت‌های قانونی برای تضمین انطباق با الزامات قانونی
  • اضافه کردن نام گیرندگان، شماره اسناد یا مهرهای زمانی برای ایجاد نسخه‌های منحصربه‌فرد فایل‌ها
  • نشانه‌گذاری اسناد DOC با سطوح دسترسی مختلف برای کنترل توزیع اطلاعات درون سازمان

قابلیت‌های اضافه کردن واترمارک برنامه‌نویسی به اسناد را با استفاده از دمو تعاملی آنلاین ارائه شده در این صفحه تست کنید. برای این کار، سند DOC خود را آپلود کنید، نوع واترمارک (متنی یا گرافیکی) را انتخاب کنید، عملیات را اجرا کنید و نتیجه را با واترمارک‌های یکپارچه‌شده دانلود کنید. قطعه کد C# ارائه شده آماده استفاده در پروژه .NET شما است.

C#
اجرای کد
سند را آپلود کنید
تصویر را آپلود کنید
فرمت خروجی را از لیست انتخاب کنید
using Wordize.Watermarking;

Watermarker.SetText("Input.doc", "Output.doc", "متن");
using Wordize.Watermarking; Watermarker.SetText("Input.doc", "Output.doc", "متن"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), "متن"); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.doc"); stream.CopyTo(file); }
using Wordize.Watermarking;

Watermarker.SetImage("Input.doc", "Output.doc", "Watermark.jpg");
using Wordize.Watermarking; Watermarker.SetImage("Input.doc", "Output.doc", "Watermark.jpg"); using Wordize.Watermarking; using Wordize.Saving; byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg"); var imageStreams = Watermarker.SetWatermarkToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), watermarkImageBytes); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.doc"); stream.CopyTo(file); }
اجرای کد

چگونه DOC را به صورت برنامه‌نویسی با واترمارک محافظت کنیم

  1. Wordize SDK را به پروژه .NET خود متصل کنید
  2. متد Watermarker.SetText() را برای درج واترمارک متنی یا Watermarker.SetImage() برای واترمارک گرافیکی فراخوانی کنید و سند DOC و خصوصیات واترمارک را به عنوان پارامتر مشخص کنید
  3. سند DOC با واترمارک اضافه شده را دریافت کنید
5%