Agregar marcas de agua a PDF mediante Go SDK
API para agregar marcas de agua a documentos PDF con Aspose.PDF Cloud Go SDK
Get StartedCómo agregar marcas de agua a documentos PDF usando Cloud Go SDK
Para agregar marcas de agua a documentos PDF, usaremos Aspose.PDF Cloud Go SDK Este SDK en la nube ayuda a los programadores de Go a desarrollar aplicaciones basadas en la nube para crear, anotar, editar y convertir PDF usando el lenguaje de programación Go a través de Aspose.PDF REST API. Use el siguiente comando desde la Consola del Administrador de Paquetes.
Comando de la Consola del Administrador de Paquetes
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
Pasos para agregar marcas de agua usando Go
Los desarrolladores de Aspose.PDF Cloud Go pueden agregar fácilmente marcas de agua a documentos PDF. Los desarrolladores solo necesitan unas pocas líneas de código.
- Definir la función AppendNewWatermark
- Cargar los archivos PDF e imagen en el almacenamiento en la nube
- Establecer los parámetros de solicitud de la API
- Crear un objeto ImageStamp
- Llamar a la API para agregar la marca de agua de imagen
- Manejar la respuesta de la API
- Descargar el PDF modificado
Este código de ejemplo muestra cómo agregar marcas de agua a un documento PDF usando PDF Cloud Go SDK
package main
import (
"fmt"
"path"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
// Append image watermark to a document
func AppendNewWatermark(pdf_api *asposepdfcloud.PdfApiService, document string, imageFileName string, opacity float64, rotate float64, xPos float64, yPos float64, width float64, height float64, outputDocument string, remoteFolder string) {
uploadFile(pdf_api, document)
uploadFile(pdf_api, imageFileName)
args := map[string]interface{}{
"folder": remoteFolder,
}
image := asposepdfcloud.ImageStamp{
Background: true,
Opacity: opacity,
Rotate: asposepdfcloud.RotationNone,
RotateAngle: rotate,
XIndent: xPos,
YIndent: yPos,
Width: width,
Height: height,
Zoom: 1,
FileName: path.Join(remoteFolder, imageFileName),
}
_, httpResponse, err := pdf_api.PostDocumentImageStamps(document, []asposepdfcloud.ImageStamp{image}, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("Unexpected error!")
} else {
fmt.Println("Successfully added image watermark. ")
downloadFile(pdf_api, document, outputDocument, "add_watermark_")
}
}
Trabajar con las marcas de agua en PDF mediante Go SDK
Las marcas de agua pueden disuadir el uso o distribución no autorizados al marcar claramente el documento con información de propiedad o derechos de autor, protegiendo el contenido original de ser mal utilizado o redistribuido sin permiso. En algunos casos, las marcas de agua se agregan como una característica de diseño sutil para mejorar la apariencia de un documento, proporcionándole una apariencia profesional y pulida que refleja la identidad de la marca. Aspose.PDF Cloud Go SDK.
Con nuestro Go SDK puedes
- Agregar el encabezado y pie de página del documento PDF en formato de texto o imagen.
- Agregar tablas y sellos de texto o imagen a documentos PDF.
- Adjuntar varios documentos PDF a un archivo existente.
- Trabajar con archivos adjuntos, anotaciones y campos de formulario en PDF.
- Aplicar cifrado o descifrado a documentos PDF y establecer una contraseña.
- Eliminar todos los sellos y tablas de una página o de todo el documento PDF.
- Eliminar un sello o tabla específico del documento PDF por su ID.
- Reemplazar una o varias instancias de texto en una página PDF o en todo el documento.
- Amplio soporte para convertir documentos PDF a varios otros formatos de archivo.
- Extraer varios elementos de archivos PDF y optimizar documentos PDF.
- Puedes probar nuestra aplicación gratuita para agregar marcas de agua a archivos PDF en línea y probar la funcionalidad.
- Recursos de Aprendizaje
- Documentación
- Código Fuente
- Referencias de API
- Soporte del Producto
- Soporte Gratuito
- Soporte de Pago
- Blog
- ¿Por qué Aspose.PDF Cloud para Go?
- Lista de Clientes
- Seguridad