Proteja seus documentos contra distribuição não autorizada e adicione a marca d'água online. Para fazer isso, basta carregar um PDF, Word ou outro formato de documento e adicionar uma marca d'água de texto ou imagem usando PHP. Em seguida, salve o PDF documento ou Word com marca d'água em um formato conveniente, como DOC, DOCX, PDF, HTML, RTF, XPS e outros. Você também pode remover a marca d'água dos documentos para facilitar o processamento, a menos que isso viole os direitos de qualquer pessoa.
Com esta API do PHP, os desenvolvedores podem adicionar uma marca d'água a PDF, Word ou outros documentos online. Você pode criar a marca d'água usando texto ou uma imagem e inserir essa marca d'água em seu PDF documento ou Word definindo o ângulo de sobreposição 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. Por exemplo, remover uma marca d'água no 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 documento usando PHP e salvar o arquivo de saída em um formato conveniente.
Para avaliar nossa API do PHP, carregue o documento ao qual deseja adicionar uma marca d'água e a marca d'água como imagem ou texto. Em seguida, selecione um formato de arquivo de exportação conveniente – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, 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.