Proteja sus documentos de la distribución no autorizada y agregue la marca de agua online. Para hacer esto, simplemente cargue un PDF, Word u otro formato de documento y agregue una marca de agua de texto o imagen usando PHP. Luego guarde el PDF documento o Word con marca de agua en un formato conveniente como DOC, DOCX, PDF, HTML, RTF, XPS y otros. También puede eliminar la marca de agua de los documentos para que sean más fáciles de procesar a menos que viole los derechos de alguien.
Con esta API de PHP, los desarrolladores pueden agregar una marca de agua a PDF, Word u otros documentos en línea. Puede crear la marca de agua usando texto o una imagen y luego insertar esa marca de agua en su PDF documento o Word configurando el ángulo de superposición 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 dado también es útil para eliminar marcas de agua. Por ejemplo, eliminar una marca de agua en Word significa que puede cargar el documento de Word deseado estampado con una marca de agua de texto o imagen, eliminar esta marca de agua del documento usando PHP y luego guardar el archivo de salida en un formato conveniente.
Para evaluar nuestra API de PHP, cargue el documento al que desea agregar una marca de agua y la marca de agua como una imagen o texto. Luego seleccione un formato de archivo de exportación conveniente: DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, 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.