Adicione uma marca d'água de texto ou imagem a Word documentos usando PHP. Carregue o Word documento e insira a marca d'água necessária nele. Em seguida, salve o resultado em um formato conveniente, como DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS e muito mais, e compartilhe o documento com marca d'água com outra pessoa. Remova também a marca d'água do Word documento se a marca d'água tiver sido adicionada anteriormente ao documento e os motivos da adição não forem mais relevantes.
Com esta API do PHP, os desenvolvedores podem adicionar uma marca d'água ao Word online. Basta criar a marca d'água usando texto ou uma imagem e inserir essa marca d'água em seu Word documento em PHP.
Nota: não há necessidade de instalar nenhum aplicativo ou biblioteca de terceiros. Portanto, nossa solução de software PHP é muito fácil de usar.
O SDK do PHP fornecido também é útil para remover marcas d'água do Word. Remover uma marca d'água em Word significa que você pode carregar o Word documento desejado carimbado com uma marca d'água de texto ou imagem, remover essa marca d'água do Word usando PHP e salvar o arquivo de saída em um formato conveniente - DOC, DOCX, PDF, JPEG, PNG, TIFF e outros.
Para avaliar como adicionar ou remover uma marca d'água em Word com nossa API PHP, carregue o Word e a marca d'água como uma imagem ou texto. Em seguida, selecione um formato de arquivo de exportação conveniente – DOC, DOCX, PDF, HTML, RTF, XPS e outros.
Use o exemplo a seguir para ver como funciona:
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);
Instale 'Aspose.Words Cloud SDK for PHP' do repositório Packagist. Apenas execute composer require aspose-cloud/aspose-words-cloud para instalar o SDK, então use require_once('vendor/autoload.php'); para importá-lo para o seu projeto.
Como alternativa, você pode clonar manualmente o Aspose.Words Cloud SDK for PHP do GitHub. Siga estas Instructions para obter rapidamente as credenciais de segurança necessárias e acessar nossa REST API.
PHP 7.1 ou mais recente
Consulte a Repository Documentation para ver mais detalhes.
Você pode adicionar uma marca d'água a um documento em outros formatos: