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

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

Wordize for .NET ابزارهای تخصصی را برای توسعه‌دهندگان C# جهت اضافه کردن واترمارک به صورت برنامه‌نویسی به اسناد ورد فراهم می‌کند. کتابخانه کنترل کامل بر فرآیند یکپارچه‌سازی واترمارک در فایل‌های Word را از طریق متدهای SetText() برای عناصر متنی و SetImage() برای گرافیک تضمین می‌کند. علاوه بر این، متد SetWatermarkToImages() برای تبدیل صفحات ورد با واترمارک به تصاویر در دسترس است.

قابلیت‌های فرمت ورد

  • واترمارک‌های متنی - اضافه کردن برنامه‌نویسی متن به فایل ورد با پیکربندی از طریق TextWatermarkOptions.
  • عناصر گرافیکی - یکپارچه‌سازی تصاویر PNG، JPG در ساختار سند ورد از طریق ImageWatermarkOptions.
  • تبدیل به تصاویر - متد SetWatermarkToImages() صفحات ورد با واترمارک را به آرایه‌ای از جریان‌ها Stream[] تبدیل می‌کند.
  • قرارگیری انعطاف‌پذیر واترمارک - کنترل برنامه‌نویسی مختصات قرارگیری عناصر در فایل ورد.
  • تنظیم ظاهر واترمارک - کنترل کامل پارامترهای اندازه، چرخش و شفافیت.
  • Fluent API - رویکرد جایگزین برای نوشتن کد از طریق WatermarkerContext برای پیکربندی زنجیره‌ای پارامترهای واترمارک.

سناریوهای استفاده

  • مستندات محرمانه. اعمال خودکار نشانگرهای وضعیت مناسب به اسناد رسمی ورد.
  • نسخه‌گذاری اسناد ورد. نشانه‌گذاری برنامه‌نویسی مراحل مختلف چرخه زندگی فایل‌های ورد.
  • مستندات شرکتی. یکپارچه‌سازی نمادهای تجاری در اسناد ورد شرکت.
  • حفاظت از حق نشر. اعمال اعلامیه‌های مناسب به مواد در فرمت ورد.

برای تست عملکرد، سند ورد را در فیلد آپلود بارگذاری کنید، پارامترهای واترمارک را تنظیم کنید و نتیجه را برای بررسی دانلود کنید.

اجرای کد
سند را آپلود کنید
تصویر را آپلود کنید
  • DOCX
  • PDF
  • MD
  • HTML
  • TXT
  • DOC
  • DOT
  • DOCM
  • DOTX
  • DOTM
  • RTF
  • EPUB
  • PS
  • PCL
  • MHTML
  • XHTML
  • ODT
  • OTT
  • XPS
  • MOBI
  • XLSX
  • PNG
  • BMP
  • EMF
  • GIF
  • SVG
  • TIFF
  • JPG
فرمت خروجی را از لیست انتخاب کنید
using Wordize.Watermarking;

Watermarker.SetText("Input.docx", "Output.docx", "متن");
using Wordize.Watermarking; Watermarker.SetText("{{input1}}", "{{output}}", "{{text1}}"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("{{input1}}", new ImageSaveOptions(SaveFormat.{{saveFormat}}), "{{text1}}"); 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}.{{outputExt}}"); stream.CopyTo(file); }
using Wordize.Watermarking;

Watermarker.SetImage("Input.docx", "Output.docx", "Watermark.jpg");
using Wordize.Watermarking; Watermarker.SetImage("{{input1}}", "{{output}}", "{{input2}}"); using Wordize.Watermarking; using Wordize.Saving; byte[] watermarkImageBytes = File.ReadAllBytes("{{input2}}"); var imageStreams = Watermarker.SetWatermarkToImages("{{input1}}", new ImageSaveOptions(SaveFormat.{{saveFormat}}), 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}.{{outputExt}}"); stream.CopyTo(file); }
اجرای کد

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

  1. 1
    اتصال Wordize for .NET به پروژه توسعه

    Wordize SDK را به پروژه .NET خود متصل کنید

  2. 2
    اضافه کردن واترمارک به صورت برنامه‌نویسی به Word با C#

    متد Watermarker.SetText() را برای درج واترمارک متنی یا Watermarker.SetImage() برای واترمارک گرافیکی فراخوانی کنید و سند Word و خصوصیات واترمارک را به عنوان پارامتر مشخص کنید

  3. 3
    دریافت سند محافظت‌شده Word

    سند Word با واترمارک اضافه شده را دریافت کنید

5%