HTML JPG PDF XML DOCX
  Product Family
PDF

Obtener enlace de PDF a través de PDf.Cloud Go SDK

API para obtener enlace de documentos PDF usando API Go del lado del servidor.

Get Started

Cómo extraer anotación de enlace de documentos PDF usando Cloud Go SDK

Para obtener enlaces de documentos PDF, usaremos Aspose.PDF Cloud Go SDK Este Cloud Go SDK ayuda a los programadores de Go a desarrollar aplicaciones de creación, anotación, edición y conversión de PDF basadas en la nube utilizando 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 enlace por Id usando Go SDK

Los desarrolladores de Aspose.PDF Cloud pueden extraer fácilmente anotaciones de enlace por Id de documentos PDF. Los desarrolladores necesitan solo unas pocas líneas de código.

  1. Cree un nuevo objeto de Configuración con su Secreto de Aplicación y Clave
  2. Cree un objeto para conectarse a la API Cloud
  3. Cargue su archivo de documento
  4. Extraiga la anotación de enlace por Id de documentos PDF usando la función GetLinkAnnotation
  5. Verifique la respuesta y registre el resultado
  6. Si la operación es exitosa, puede imprimir la anotación de enlace o usar la anotación de enlace de otra manera
 

Este código de ejemplo muestra cómo obtener anotación de enlace por Id de documento PDF

    package main

    import (
	"fmt"

	asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
    )

    func getLink(pdf_api *asposepdfcloud.PdfApiService, document string, link_id string, remote_folder string) {
	uploadFile(pdf_api, document)

	args := map[string]interface{}{
		"folder": remote_folder,
	}

	result, httpResponse, err := pdf_api.GetLinkAnnotation(document, link_id, args)
	if err != nil {
		fmt.Println(err.Error())
	} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
		fmt.Println("Unexpected error!")
	} else {
		links := []asposepdfcloud.LinkAnnotation{*result.Link}
		showLinks(&links)
	}
    }