Obtener marcas de agua de PDF a través de Go SDK
API para obtener marcas de agua de documentos PDF con Aspose.PDF Cloud Go SDK
Get StartedCómo extraer marcas de agua de documentos PDF usando Cloud Go SDK
Para obtener marcas de agua de documentos PDF, usaremos Aspose.PDF Cloud Go SDK Este Cloud SDK ayuda a los programadores de Go a desarrollar aplicaciones basadas en la nube para crear, anotar, editar y convertir PDFs 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 obtener marcas de agua usando Go
Los desarrolladores de Aspose.PDF Cloud Go pueden extraer fácilmente marcas de agua de documentos PDF. Los desarrolladores necesitan solo unas pocas líneas de código.
- Definir la Función
- Subir el PDF al Almacenamiento en la Nube
- Establecer Parámetros de Solicitud
- Obtener Todas las Páginas del PDF
- Iterar Sobre Cada Página
- Para Cada Imagen Encontrada en la Página
Este código de ejemplo muestra cómo extraer marcas de agua de un documento PDF usando PDF Cloud Go SDK
package main
import (
"fmt"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
// Extract images watermarks from document and show info to console
func GetWatermarks(pdf_api *asposepdfcloud.PdfApiService, document string, remoteFolder string) {
uploadFile(pdf_api, document)
args := map[string]interface{}{
"folder": remoteFolder,
}
result, httpResponse, err := pdf_api.GetPages(document, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("GetPages() - Unexpected error!")
} else {
for pageNum := range result.Pages.List {
imageResult, httpResponse, err := pdf_api.GetImages(document, int32(pageNum+1), args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("Unexpected error!")
} else {
for _, image := range imageResult.Images.List {
fmt.Println("Page", pageNum+1, "Image Id=", image.Id, "LinkId:", image.Links[0].Href, "Width:", (image.Rectangle.LLY - image.Rectangle.LLX), "Height:", (image.Rectangle.URY - image.Rectangle.URX))
}
}
}
}
}
Trabajar con las marcas de agua en PDF a través de Go SDK
Las marcas de agua pueden disuadir el uso o distribución no autorizada 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, proporcionando una apariencia profesional y pulida que refleja la identidad de la marca. Consulte los detalles - Aspose.PDF Cloud Go SDK.
Con nuestro Go SDK usted puede
- Agregar 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.
- Anexar múltiples 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ífica del documento PDF por su ID.
- Reemplazar una o múltiples 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.
- Puede probar nuestra App gratuita para obtener las marcas de agua de 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