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

راه‌حل‌های واترمارک اسناد در C#

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

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

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

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

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

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

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

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