ปกป้องเอกสารของคุณจากการแจกจ่ายโดยไม่ได้รับอนุญาตและเพิ่มลายน้ำออนไลน์ ในการดำเนินการนี้ เพียงโหลด 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 ของเรา