Agregue una marca de agua de texto o imagen a DOCX documentos usando PHP. Cargue el DOCX documento e inserte la marca de agua requerida en él. Luego guarde el resultado en un formato conveniente como DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS y más, y comparta el documento con marca de agua con otra persona. Quite también la marca de agua del DOCX documento si la marca de agua se agregó anteriormente al documento y los motivos para agregar ya no son relevantes.
Con esta API de PHP, los desarrolladores pueden agregar una marca de agua a DOCX en línea. Simplemente cree la marca de agua usando texto o una imagen y luego inserte esa marca de agua en su DOCX documento en PHP.
Nota: no es necesario instalar aplicaciones o bibliotecas de terceros. Por lo tanto, nuestra solución de software PHP es muy fácil de usar.
El SDK de PHP proporcionado también es útil para eliminar marcas de agua de DOCX. Eliminar una marca de agua en DOCX significa que puede cargar el DOCX documento deseado estampado con una marca de agua de texto o imagen, eliminar esta marca de agua del DOCX usando PHP y luego guardar el archivo de salida en un formato conveniente: DOC, DOCX, PDF, JPEG, PNG, TIFF y otros.
Para evaluar cómo agregar o eliminar una marca de agua en DOCX con nuestra API de PHP, cargue el DOCX y la marca de agua como una imagen o texto. Luego seleccione un formato de archivo de exportación conveniente: DOC, DOCX, PDF, HTML, RTF, XPS y otros.
Use el siguiente ejemplo para ver cómo 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' desde el repositorio de Packagist. Simplemente ejecute composer require aspose-cloud/aspose-words-cloud para instalar el SDK, luego use require_once('vendor/autoload.php'); para importarlo a su proyecto.
Como alternativa, puede clonar manualmente el código fuente de Aspose.Words Cloud SDK for PHP desde GitHub. Siga estas Instructions para obtener rápidamente las credenciales de seguridad necesarias y acceder a nuestra REST API.
PHP 7.1 o más reciente
Consulte la Repository Documentation para ver más detalles.
Puede agregar una marca de agua a un documento en otros formatos: