Pievienojiet teksta vai attēla ūdenszīmi Word dokumentiem, izmantojot PHP. Ievietojiet Word dokumentu un ievietojiet tajā nepieciešamo ūdenszīmi. Pēc tam saglabājiet rezultātu ērtā formātā, piemēram, DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS un citos, un kopīgojiet dokumentu ar ūdenszīmi ar citu personu. Noņemiet ūdenszīmi arī no Word dokumenta, ja ūdenszīme dokumentam tika pievienota iepriekš un pievienošanas iemesli vairs nav aktuāli.
Izmantojot šo PHP API, izstrādātāji tiešsaistē var pievienot ūdenszīmi Word. Vienkārši izveidojiet ūdenszīmi, izmantojot tekstu vai attēlu, un pēc tam ievietojiet šo ūdenszīmi savā Word PHP dokumentā.
Piezīme: nav nepieciešams instalēt trešās puses lietojumprogrammas vai bibliotēkas. Tāpēc mūsu PHP programmatūras risinājums ir ļoti viegli lietojams.
Dotais PHP SDK ir noderīgs arī ūdenszīmju noņemšanai no Word. Ūdenszīmes noņemšana Word formātā nozīmē, ka varat ielādēt vēlamo Word dokumentu, kas apzīmogots ar teksta vai attēla ūdenszīmi, noņemt šo ūdenszīmi no Word, izmantojot PHP, un pēc tam saglabāt izvades failu ērtā formātā – DOC, DOCX, PDF, JPEG, PNG, TIFF un citi.
Lai novērtētu, kā pievienot vai noņemt ūdenszīmi Word, izmantojot mūsu PHP API, ielādējiet Word un ūdenszīmi kā attēlu vai tekstu. Pēc tam izvēlieties ērtu eksporta faila formātu – DOC, DOCX, PDF, HTML, RTF, XPS un citus.
Izmantojiet šo piemēru, lai redzētu, kā tas darbojas:
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);
Instalējiet 'Aspose.Words Cloud SDK for PHP' no Packagist krātuves. Lai instalētu SDK, vienkārši palaidiet composer require aspose-cloud/aspose-words-cloud, pēc tam izmantojiet require_once('vendor/autoload.php'); lai to importētu savā projektā.
Kā alternatīvu varat manuāli klonēt Aspose.Words Cloud SDK for PHP pirmkodam no GitHub. Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.
Varat pievienot ūdenszīmi dokumentam citos formātos: