اسناد خود را از توزیع غیرمجاز محافظت کنید و واترمارک را به صورت آنلاین اضافه کنید. برای انجام این کار، کافی است یک PDF، Word یا فرمت سند دیگر را بارگیری کنید و با استفاده از PHP یک متن یا واترمارک تصویر اضافه کنید. سپس سند واترمارک شده PDF یا Word را در قالب مناسبی مانند DOC، DOCX، PDF، HTML، RTF، XPS و موارد دیگر ذخیره کنید. همچنین میتوانید واترمارک را از اسناد حذف کنید تا پردازش آنها آسانتر شود، مگر اینکه حقوق کسی را نقض کند.
با استفاده از این PHP API، توسعه دهندگان می توانند به صورت آنلاین یک واترمارک به PDF، Word یا سایر اسناد اضافه کنند. می توانید واترمارک را با استفاده از متن یا تصویر ایجاد کنید و سپس با تنظیم زاویه همپوشانی در PHP آن واترمارک را در سند PDF یا Word خود قرار دهید.
توجه: نیازی به نصب برنامه ها یا کتابخانه های شخص ثالث نیست. بنابراین، راه حل نرم افزار PHP ما برای استفاده بسیار آسان است.
PHP SDK نیز برای حذف واترمارک مفید است. به عنوان مثال، حذف واترمارک در Word به این معنی است که می توانید سند Word مورد نظر را که با یک متن یا تصویر واترمارک مهر شده است بارگیری کنید، این واترمارک را با استفاده از PHP از سند حذف کنید و سپس فایل خروجی را در قالب مناسب ذخیره کنید.
برای ارزیابی PHP API، سندی را که میخواهید واترمارک به آن اضافه کنید و واترمارک را بهعنوان تصویر یا متن بارگیری کنید. سپس یک فرمت فایل صادراتی مناسب را انتخاب کنید - DOCX، PDF، MD، HTML، TXT، DOC، RTF، EPUB، XPS و موارد دیگر.
از مثال زیر استفاده کنید تا ببینید چگونه کار می کند:
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$requestDocument = "Input1.docx";
$requestImageFile = "Input2.jpg";
$requestWatermarkData = new WatermarkDataImage(array(
"image" => FileReference::fromLocalFileContent($requestImageFile)
));
$insertWatermarkRequest = new InsertWatermarkOnlineRequest(
$requestDocument, $requestWatermarkData, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$insertWatermarkResult = $wordsApi->insertWatermarkOnline($insertWatermarkRequest);
$convertRequest = new ConvertDocumentRequest(
$insertWatermarkResult->document()->values(), "docx",
NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$requestDocument = "Input.docx";
$requestWatermarkData = new WatermarkDataText(array(
"text" => "This is the watermark text",
"layout" => "Diagonal"
));
$insertWatermarkRequest = new InsertWatermarkOnlineRequest(
$requestDocument, $requestWatermarkData, NULL, NULL, NULL, NULL, NULL, NULL
);
$insertWatermarkResult = $wordsApi->insertWatermarkOnline($insertWatermarkRequest);
$convertRequest = new ConvertDocumentRequest(
$insertWatermarkResult->document()->values(), "docx",
NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$requestDocument = "Input.docx";
$deleteWatermarkOnline = new DeleteWatermarkOnlineRequest(
$requestDocument, NULL, NULL, NULL, NULL, NULL, NULL
);
$deletedWatermark = $wordsApi->deleteWatermarkOnline($deleteWatermarkOnline);
$convertDocument = new ConvertDocumentRequest(
$deletedWatermark->document()->values(), "docx", NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$wordsApi->convertDocument($convertDocument);
Aspose.Words Cloud SDK for PHP از مخزن Packagist نصب کنید. کافیست برای نصب SDK، composer require aspose-cloud/aspose-words-cloud نیاز دارید، سپس از require_once('vendor/autoload.php'); تا آن را به پروژه خود وارد کنید.
به عنوان یک جایگزین، می توانید Aspose.Words Cloud SDK for PHP از GitHub به صورت دستی کلون کنید. لطفاً این Instructions ها را دنبال کنید تا به سرعت اعتبارنامه های امنیتی لازم را دریافت کنید و به REST API ما دسترسی پیدا کنید.