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

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

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

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

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

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

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

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

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

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

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

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

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