واترمارک کردن یک تکنیک بسیار مهم برای محافظت از اسناد PDF شما و اطمینان از صحت آنها است. در این مقاله، روشهای مختلفی را برای افزودن واترمارک به فایلهای PDF، هم از طریق ابزارهای آنلاین و هم از طریق زبانهای برنامهنویسی مانند C# و Java بررسی میکنیم. چه به دنبال یک راه حل آنلاین سریع یا یک رویکرد سفارشی تر باشید، ما شما را تحت پوشش قرار داده ایم.
نحوه اضافه کردن واترمارک به PDF آنلاین
وقتی صحبت از اضافه کردن واترمارک به فایلهای PDF به میان میآید، ابزارهای آنلاین بهطور باورنکردنی مفید هستند. در اینجا ما از یکی از این گزینه های قابل اعتماد استفاده خواهیم کرد که GroupDocs.Watermark App است.
این مراحل را برای واترمارک کردن فایل های PDF خود به صورت آنلاین دنبال کنید:
- به برنامه واترمارک بروید.
- فایل PDF خود را با استفاده از دکمه Browse یا کشیدن و رها کردن فایل PDF در قسمت آپلود تعیین شده آپلود کنید.
- متن یا تصویر واترمارکی را که می خواهید اضافه کنید انتخاب کنید.
- تنظیمات واترمارک مانند استایل، شفافیت، زاویه چرخش، موقعیت و اندازه را سفارشی کنید.
- پس از رضایت، روی «ایجاد واترمارک» کلیک کنید تا واترمارک اعمال شود.
- اکنون می توانید PDF واترمارک شده خود را با استفاده از گزینه دانلود دانلود کنید.
در اینجا PDF واترمارک شده به عنوان خروجی مراحل بالا آمده است:
نحوه واترمارک کردن فایلهای PDF – راهنمای توسعهدهنده
سلام برنامه نویسان بیایید واترمارک متن یا تصویر را به اسناد PDF خود اضافه کنیم. در اینجا، ما چندین کتابخانه برای رسیدن به هدف داریم. در اینجا میبینیم که چگونه با استفاده از زبانهای مختلف، روی فایلهای PDF علامتهای جالب قرار دهیم. وقت خود را صرف بررسی گزینه های موجود کنید و گزینه ای را انتخاب کنید که به بهترین وجه با نیازهای شما مطابقت دارد.
بنابراین، اگر آماده هستید، بیایید به صورت برنامهنویسی واترمارک را به اسناد PDF خود اضافه کنیم. بیایید شروع به کدنویسی کنیم!
واترمارک کردن فایل های PDF با استفاده از C#
برای کسانی که کنترل بیشتری بر فرآیند واترمارکینگ ترجیح می دهند، زبان های برنامه نویسی مانند C# راه حلی قوی ارائه می دهند.
- کتابخانه را در برنامه خود ادغام کنید.
- از قطعه کد ارائه شده در زیر برای واترمارک اسناد PDF خود استفاده کنید:
// اضافه کردن متن واترمارک به صفحه(های) فایل PDF با استفاده از سی شارپ
PdfLoadOptions loadOptions = new PdfLoadOptions();
using (Watermarker watermarker = new Watermarker("path/document.pdf", loadOptions))
{
TextWatermark textWatermark = new TextWatermark("Watermark", new Font("Arial", 80))
{
RotateAngle = -45,
Opacity = .3,
ForegroundColor = Color.DarkBlue,
HorizontalAlignment = HorizontalAlignment.Center,
VerticalAlignment = VerticalAlignment.Center
};
// اگر میخواهید متن واترمارک را به صفحه خاصی اضافه کنید، فهرست صفحه را ارائه دهید.
/*
PdfArtifactWatermarkOptions textWatermarkOptions = new PdfArtifactWatermarkOptions();
textWatermarkOptions.PageIndex = 0;
*/
watermarker.Add(textWatermark, textWatermarkOptions);
watermarker.Save("path/text-watermark.pdf");
}
علاوه بر این، به مقاله نحوه افزودن متن یا واترمارک تصویری به فایلهای PDF با استفاده از سی شارپ مراجعه کنید.
برای منابع بیشتر .NET API، می توانید پیوندهای زیر را بررسی کنید:
واترمارک کردن فایل های PDF با استفاده از Java
علاقه مندان به Java همچنین می توانند از انعطاف پذیری واترمارک کردن فایل های PDF با استفاده از کد لذت ببرند. در اینجا یک نگاه اجمالی از چگونگی دستیابی به آن وجود دارد:
- کتابخانه را در برنامه خود دانلود و پیکربندی کنید.
- از کد منبع ارائه شده برای افزودن واترمارک به فایل PDF استفاده کنید:
// واترمارک تصویر را در صفحه دوم فایل PDF در Java اعمال کنید
PdfLoadOptions loadOptions = new PdfLoadOptions();
Watermarker watermarker = new Watermarker("path/document.pdf", loadOptions);
// بارگذاری تصویر و تنظیم ظاهر
ImageWatermark imageWatermark = new ImageWatermark(Constants.LockPng);
imageWatermark.setOpacity(0.7);
imageWatermark.setX(130);
imageWatermark.setY(390);
// اضافه کردن تصویر به صفحه دوم فایل PDF
PdfArtifactWatermarkOptions imageWatermarkOptions = new PdfArtifactWatermarkOptions();
imageWatermarkOptions.setPageIndex(1);
watermarker.add(imageWatermark, imageWatermarkOptions);
imageWatermark.close();
// PDF واترمارک شده را ذخیره کنید
watermarker.save("path/image-watermark.pdf");
watermarker.close();
برای دستورالعملهای عمیقتر به مقاله نحوه اضافه کردن متن یا تصویر واترمارک به PDF با استفاده از جاوا مراجعه کنید.
اگر به منابع اضافی برای Java API نیاز دارید، می توانید پیوندهای زیر را بررسی کنید:
نتیجه
واترمارک کردن اسناد PDF یک روش ارزشمند برای محافظت از محتوای شما است. چه راحتی ابزارهای آنلاین را انتخاب کنید یا گزینه های سفارشی سازی ارائه شده توسط زبان های برنامه نویسی مانند C# و Java را انتخاب کنید، افزودن واترمارک امنیت اسناد را افزایش می دهد. روش های مختلف ارائه شده در این مقاله را بررسی کنید و بهترین روش را انتخاب کنید که با نیازهای شما مطابقت دارد.