დაიცავით თქვენი დოკუმენტები არასანქცირებული გავრცელებისგან და დაამატეთ წყლის ნიშანი ონლაინ. ამისათვის უბრალოდ ჩატვირთეთ PDF, Word ან სხვა დოკუმენტის ფორმატი და დაამატეთ ტექსტის ან სურათის წყლის ნიშანი PHP ის გამოყენებით. შემდეგ შეინახეთ წყალმონიშნული PDF ან Word დოკუმენტი მოსახერხებელ ფორმატში, როგორიცაა DOC, DOCX, PDF, HTML, RTF, XPS და სხვა. თქვენ ასევე შეგიძლიათ ამოიღოთ ჭვირნიშანი დოკუმენტებიდან, რათა მათი დამუშავება გაადვილდეს, თუ ის არ არღვევს ვინმეს უფლებებს.
ამ PHP API ით, დეველოპერებს შეუძლიათ დაამატოთ წყლის ნიშანი PDF, Word ან სხვა დოკუმენტებში ონლაინ. თქვენ შეგიძლიათ შექმნათ ჭვირნიშანი ტექსტის ან სურათის გამოყენებით და შემდეგ ჩადეთ ეს ჭვირნიშანი თქვენს PDF ან Word დოკუმენტში PHP ში გადაფარვის კუთხის დაყენებით.
შენიშვნა: არ არის საჭირო მესამე მხარის აპლიკაციების ან ბიბლიოთეკების დაყენება. ამიტომ, ჩვენი 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 საცავიდან. უბრალოდ გაუშვით composer require aspose-cloud/aspose-words-cloud SDK ის დასაყენებლად, შემდეგ გამოიყენეთ require_once('vendor/autoload.php'); თქვენს პროექტში იმპორტისთვის.
როგორც ალტერნატივა, შეგიძლიათ ხელით კლონიროთ Aspose.Words Cloud SDK for PHP წყაროს კოდისთვის GitHub-დან. გთხოვთ, მიჰყვეთ ამ Instructions, რომ სწრაფად მიიღოთ უსაფრთხოების საჭირო სერთიფიკატები და შეხვიდეთ ჩვენს REST API ზე.
PHP 7.1 ან უფრო ახალი
დამატებითი დეტალების სანახავად იხილეთ Repository Documentation.