Adicionar Links a PDF via Go SDK
API para adicionar Links a documentos PDF com Aspose.PDF Cloud Go SDK
Get StartedComo 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.
- Instale Go SDK
- Execute o lançador para casos de uso de Links links_launch.go
- Crie um serviço de API de PDF usando a função ‘initPdfApi()’ no módulo links_helper.go
- Carregue um documento PDF no servidor Aspose Cloud usando a função ‘uploadFile()’ no módulo links_helper.go
- Adicione Link a um documento PDF usando a função ‘appendLink()’ no módulo append_link.go
- 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.
- Recursos de Aprendizado
- Documentação
- Código Fonte
- Referências de API
- Suporte ao Produto
- Suporte Gratuito
- Suporte Pago
- Blog
- Por que Aspose.PDF Cloud para Go?
- Lista de Clientes
- Segurança