HTML JPG PDF XML DOCX
  Product Family
PDF

Adicionar Links a PDF via Go SDK

API para adicionar Links a documentos PDF com Aspose.PDF Cloud Go SDK

Get Started

Como adicionar Links a documentos PDF usando Cloud Go SDK

Para adicionar Links a documentos PDF, usaremos Aspose.PDF Cloud Go SDK Este Cloud SDK auxilia programadores Go no desenvolvimento de aplicativos de criação, anotação, edição e conversão de PDF baseados em nuvem usando a linguagem de programação Go via Aspose.PDF REST API. Use o seguinte comando do Console do Gerenciador de Pacotes.

Comando do Console do Gerenciador de Pacotes


     
    go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
     
     

Passos para adicionar Links usando Go

Desenvolvedores do Aspose.PDF Cloud Go podem facilmente adicionar Links a documentos PDF. Os desenvolvedores precisam de apenas algumas linhas de código.

  1. Instale Go SDK
  2. Execute o lançador para casos de uso de Links links_launch.go
  3. Crie um serviço de API de PDF usando a função ‘initPdfApi()’ no módulo links_helper.go
  4. Carregue um documento PDF no servidor Aspose Cloud usando a função ‘uploadFile()’ no módulo links_helper.go
  5. Adicione Link a um documento PDF usando a função ‘appendLink()’ no módulo append_link.go
  6. Baixe o arquivo modificado
 

Este código de exemplo mostra como adicionar Links a documento PDF usando PDF Cloud Go SDK


    package main

    import (
        "fmt"

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

    func appendLink(pdf_api *asposepdfcloud.PdfApiService, document string, output_document string, page_num int32, link_action string, rect *asposepdfcloud.Rectangle, remote_folder string) {
        uploadFile(pdf_api, document)

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

        link := asposepdfcloud.Link{Href: link_action}

        link_annotation := asposepdfcloud.LinkAnnotation{
            Links:        []asposepdfcloud.Link{link},
            ActionType:   asposepdfcloud.LinkActionTypeGoToURIAction,
            Action:       link_action,
            Highlighting: asposepdfcloud.LinkHighlightingModeInvert,
            Color:        &asposepdfcloud.Color{A: 0xFF, R: 0xAA, G: 0x00, B: 0x00},
            Rect:         rect,
        }

        result, httpResponse, err := pdf_api.PostPageLinkAnnotations(
            document, page_num, []asposepdfcloud.LinkAnnotation{link_annotation}, args,
        )
        if err != nil {
            fmt.Println(err.Error())
        } else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
            fmt.Println("Unexpected error!")
        } else {
            fmt.Println(result)

            downloadFile(pdf_api, document, output_document)
        }
    }
 

Trabalhar com Links em PDF via Go SDK

Adicionar links a um PDF melhora a usabilidade, interatividade e acessibilidade. Seja para navegação, marketing ou referências cruzadas, os hiperlinks aumentam a eficácia do documento, facilitando para os usuários encontrar conteúdo relevante e tomar ações. Adicione os Links em documentos PDF com Aspose.PDF Cloud Go SDK.

Com o nosso Go SDK você pode

  • Adicionar cabeçalho e rodapé do documento PDF em formato de texto ou imagem.
  • Adicionar tabelas e carimbos de texto ou imagem a documentos PDF.
  • Anexar vários documentos PDF a um arquivo existente.
  • Trabalhar com anexos, anotações e campos de formulário de PDF.
  • Aplicar criptografia ou descriptografia a documentos PDF e definir uma senha.
  • Excluir todos os carimbos e tabelas de uma página ou de todo o documento PDF.
  • Excluir um carimbo ou tabela específicos do documento PDF pelo seu ID.
  • Substituir instâncias únicas ou múltiplas de texto em uma página PDF ou de todo o documento.
  • Suporte extensivo para converter documentos PDF em vários outros formatos de arquivo.
  • Extrair vários elementos de arquivos PDF e otimizar documentos PDF.
  • Você pode experimentar nosso App gratuito para testar a funcionalidade online.

  •