Definir Formulários PDF no SDK Go
Defina todos os campos de formulário de um Documento PDF usando o SDK Cloud Go
Get StartedDefina um AcroForms a partir de documento PDF via SDK Cloud Go
Para definir um AcroForms a partir de PDF, usaremos Aspose.PDF Cloud Go SDK. Este SDK Cloud auxilia programadores Go a desenvolver aplicativos de criação, anotação, edição e conversão de PDF baseados na nuvem usando a linguagem Go via API REST Aspose.PDF. Basta criar uma conta em Aspose for Cloud e obter as informações da sua aplicação. Assim que você possuir o App SID e a chave, estará pronto para usar o Aspose.PDF Cloud Go SDK.
Comando do Console do Gerenciador de Pacotes
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
Etapas para definir AcroForms usando Go
Desenvolvedores Aspose.PDF Cloud podem facilmente carregar e definir um acroforms a partir de PDF em apenas algumas linhas de código.
- Ler o arquivo PDF local
- Criar um campo com novas decorações
- Atualizar o campo de formulário no PDF enviado
- Baixar o resultado se precisar
Este código de exemplo mostra como definir um AcroForms a partir de documentos PDF usando Go
package main
import (
"fmt"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
func appendFormFiled(document_name string, output_name string, local_folder string, remote_folder string) {
// Initialize Credentials and create Pdf.Cloud service object
AppSID := "YOUR_APP_SID" // Your Application SID
AppKey := "YOUR_APP_KEY" // Your Application Key
pdfApi := asposepdfcloud.NewPdfApiService(AppSID, AppKey, "")
args := map[string]interface{}{
"folder": remote_folder,
}
file, _ := os.Open(filepath.Join(local_folder, document_name))
_, _, _ = pdfApi.UploadFile(filepath.Join(remote_folder, document_name), file, args)
field := asposepdfcloud.Field{
Name: "EMail",
Type_: asposepdfcloud.FieldTypeText,
Values: []string{"aspose-pdf-cloud@example.com"},
}
_, httpResponse, err := pdfApi.PutUpdateField(document_name, field_name, field, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("Unexpected error!")
} else {
result_data, _, _ := pdfApi.DownloadFile(path.Join(remote_folder, document_name), args)
fileName := path.Join(local_folder, output_name)
f, _ := os.Create(fileName)
_, _ = f.Write(result_data)
}
}
Trabalhe com os AcroForms via SDK Go
Definir AcroForms permite que os usuários preencham informações diretamente no PDF, eliminando a necessidade de ferramentas ou formatos separados. Configurar corretamente os AcroForms garante melhor usabilidade, como rótulos de campo claros, opções de listas suspensas e ordem de tabulação lógica para melhor navegação. Formulários bem configurados facilitam que várias partes preencham, revisem e aprovem documentos juntos. Ao definir AcroForms em PDFs, você pode criar modelos reutilizáveis para processos recorrentes, economizando tempo e garantindo consistência entre documentos. Defina um AcroForms a partir de documentos PDF com Aspose.PDF Cloud Go SDK.
Com nossa biblioteca Go você pode
- Adicionar cabeçalho e rodapé de documento PDF em formato de texto ou imagem.
- Adicionar tabelas e carimbos (texto ou imagem) a documentos PDF.
- Anexar múltiplos documentos PDF a um arquivo existente.
- Trabalhar com anexos PDF, anotações e campos de formulário.
- 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ífica do documento PDF pelo seu ID.
- Substituir uma ou várias ocorrências de texto em uma página PDF ou em todo o documento.
- Suporte abrangente para converter documentos PDF a vários outros formatos de arquivo.
- Extrair diversos elementos de arquivos PDF e otimizar documentos PDF.
- Você pode experimentar nosso Aplicativo gratuito para definir os AcroForms a partir de arquivos PDF online e testar a funcionalidade.
- Recursos de Aprendizado
- Documentação
- Código Fonte
- Referências da API
- Suporte ao Produto
- Suporte Gratuito
- Suporte Pago
- Blog
- Por que Aspose.PDF Cloud para Go?
- Lista de Clientes
- Segurança