Adicione uma marca d'água a DOCX ou remova marcas d'água adicionadas anteriormente usando PHP

Usando esta PHP biblioteca, carimbe DOCX documentos com uma imagem ou marca d'água de texto ou remova uma marca d'água já adicionada em algumas etapas

Adicione uma marca d'água de texto ou imagem a DOCX documentos usando PHP. Carregue o DOCX 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 DOCX documento se a marca d'água tiver sido adicionada anteriormente ao documento e os motivos da adição não forem mais relevantes.

Ver trecho de código

DOCX - adicionar marca d'água em PHP

Com esta API do PHP, os desenvolvedores podem adicionar uma marca d'água ao DOCX online. Basta criar a marca d'água usando texto ou uma imagem e inserir essa marca d'água em seu DOCX 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.

Remover marca d'água do DOCX – PHP

O SDK do PHP fornecido também é útil para remover marcas d'água do DOCX. Remover uma marca d'água em DOCX significa que você pode carregar o DOCX documento desejado carimbado com uma marca d'água de texto ou imagem, remover essa marca d'água do DOCX usando PHP e salvar o arquivo de saída em um formato conveniente - DOC, DOCX, PDF, JPEG, PNG, TIFF e outros.

Trabalhar com marca d'água em DOCX

Para avaliar como adicionar ou remover uma marca d'água em DOCX com nossa API PHP, carregue o DOCX 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:

O arquivo precisa adicionar marcas d'água
Código de execução
Carregue uma imagem que você deseja inserir
Selecione o formato de destino na lista
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);
Código de execução
  
Copie o código PHP para a área de transferência

Como remover marca d'água em DOCX usando PHP

  1. Instale Aspose.Words Cloud for PHP
  2. Adicione uma referência de biblioteca (importe a biblioteca) ao seu projeto PHP
  3. Configure a API usando suas chaves de aplicativo
  4. Carregue DOCX documento do qual deseja remover a marca d'água
  5. Crie uma solicitação para remover a marca d'água
  6. Salve o resultado em um formato de arquivo conveniente

PHP biblioteca para usar marcas d'água em DOCX

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.

Requisitos de sistema

PHP 7.1 ou mais recente

Consulte a Repository Documentation para ver mais detalhes.

Outros formatos de arquivo suportados

Você pode adicionar uma marca d'água a um documento em outros formatos:

5%

Inscreva-se para receber atualizações do produto Aspose

Receba boletins e ofertas mensais diretamente em sua caixa de correio.

© Aspose Pty Ltd 2001-2024. Todos os direitos reservados.