HTML
JPG
PDF
XML
DOCX
PDF
Obtener Anotaciones de Página de PDF a través de Go SDK
API para obtener anotaciones en documentos PDF con Aspose.PDF Cloud Go SDK
Get StartedCómo Obtener Anotaciones de Página de documentos PDF usando Cloud Go SDK
Para obtener anotaciones de página de documentos PDF, usaremos Aspose.PDF Cloud Go SDK Este Cloud SDK ayuda a los programadores de Go a desarrollar aplicaciones 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 Anotaciones de Página usando Go
Los desarrolladores de Aspose.PDF Cloud Go pueden obtener fácilmente anotaciones en documentos PDF. Los desarrolladores solo necesitan unas pocas líneas de código.
- Cargar el archivo en el almacenamiento en la nube.
- Recuperar Anotaciones de la Página usando GetPageAnnotations().
- Buscar Anotación de Texto.
- Devuelve resultado vacío si no se encuentra coincidencia.
Este código de muestra muestra cómo obtener Anotaciones de Página de un documento PDF usando PDF Cloud Go SDK
package main
import (
"fmt"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
func RequestAnnotations(pdf_api *asposepdfcloud.PdfApiService, document_name string, page_num int32, remote_folder string) string {
// Get annotations from the page in the PDF document.
UploadFile(pdf_api, document_name)
args := map[string]interface{}{
"folder": remote_folder,
}
annotation_result := ""
result, httpResponse, err := pdf_api.GetPageAnnotations(document_name, page_num, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("RequestAnnotations(): Failed to delete annotation from the document page.")
} else {
for _, annotation := range result.Annotations.List {
if annotation.AnnotationType == asposepdfcloud.AnnotationTypeText {
fmt.Println("RequestAnnotations(): annotation id=", annotation.Id, " with '"+annotation.Contents+"' content get from the document '"+document_name+"' on ", annotation.PageIndex, " page.")
annotation_result := annotation.Id
return annotation_result
}
}
}
fmt.Println("RequestAnnotations(): Failed to get annotation in the document.")
return annotation_result
}
Con nuestro SDK de Go puedes
- Agregar encabezado y pie de página al 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 adjuntos, anotaciones y campos de formulario de PDF.
- Aplicar encriptación o desencriptación a documentos PDF y establecer una contraseña.
- Eliminar todos los sellos y tablas de una página o documento PDF completo.
- Eliminar un sello o tabla específico del documento PDF por su ID.
- Reemplazar una o múltiples instancias de texto en una página PDF o en todo el documento.
- Soporte extensivo 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 obtener las anotaciones 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 Pago
- Blog
- ¿Por qué Aspose.PDF Cloud para Go?
- Lista de Clientes
- Seguridad