HTML JPG PDF XML DOCX
  Product Family
PDF

Definir Formulários PDF no SDK Go

Defina todos os campos de formulário de um Documento PDF usando o SDK Cloud Go

Get Started

Defina 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.

  1. Ler o arquivo PDF local
  2. Criar um campo com novas decorações
  3. Atualizar o campo de formulário no PDF enviado
  4. 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.