HTML JPG PDF XML DOCX
  Product Family
PDF

Establecer formularios PDF en SDK Go

Establezca todos los campos del formulario a partir de un documento PDF usando Go Cloud SDK

Get Started

Establecer un AcroForms a partir de un documento PDF mediante Cloud Go SDK

Para establecer un AcroForms desde PDF, usaremos Aspose.PDF Cloud Go SDK. Este SDK en la nube ayuda a los programadores Go a desarrollar aplicaciones basadas en la nube para crear, anotar, editar y convertir PDFs utilizando el lenguaje de programación Go a través de la API REST de Aspose.PDF. Simplemente cree una cuenta en Aspose for Cloud y obtenga la información de su aplicación. Una vez que tenga el SID y la clave de la aplicación, estará listo para usar el Aspose.PDF Cloud Go SDK.

Comando de la consola del administrador de paquetes


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

Pasos para establecer AcroForms usando Go

Los desarrolladores de Aspose.PDF Cloud pueden cargar y establecer fácilmente un acroforms desde PDF con solo unas pocas líneas de código.

  1. Leer el archivo PDF local
  2. Crear un campo con nuevas decoraciones
  3. Actualizar el campo de formulario en el PDF cargado
  4. Descargar el resultado si lo necesita
 

Este código de ejemplo muestra cómo establecer un 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)
	}
    }
 

Trabajar con los AcroForms vía Go SDK

Establecer AcroForms permite a los usuarios rellenar información directamente en el PDF, eliminando la necesidad de herramientas o formatos separados. Configurar adecuadamente los AcroForms garantiza una mejor usabilidad, como etiquetas de campo claras, opciones de listas desplegables y un orden lógico de tabulaciones para una mejor navegación. Los formularios bien configurados facilitan que múltiples partes completen, revisen y aprueben documentos en conjunto. Al establecer AcroForms en PDFs, puede crear plantillas reutilizables para procesos recurrentes, ahorrando tiempo y asegurando la consistencia entre documentos. Establezca un AcroForms a partir de documentos PDF con Aspose.PDF Cloud Go SDK.

Con nuestra biblioteca Go puede

  • Añadir encabezado y pie de página del documento PDF en formato de texto o imagen.
  • Añadir tablas y sellos (texto o imagen) a documentos PDF.
  • Adjuntar varios documentos PDF a un archivo existente.
  • Trabajar con adjuntos PDF, anotaciones y campos de formulario.
  • Aplicar cifrado o descifrado a documentos PDF y establecer una contraseña.
  • Eliminar todos los sellos y tablas de una página o de todo el documento PDF.
  • Eliminar un sello o tabla específicos del documento PDF mediante su ID.
  • Reemplazar una o varias instancias de texto en una página PDF o en todo el documento.
  • Amplio soporte para convertir documentos PDF a varios formatos de archivo.
  • Extraer varios elementos de archivos PDF y optimizar documentos PDF.
  • Puede probar nuestra aplicación gratuita para establecer los AcroForms de archivos PDF en línea y probar la funcionalidad.