Establecer formularios PDF en SDK Go
Establezca todos los campos del formulario a partir de un documento PDF usando Go Cloud SDK
Get StartedEstablecer 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.
- Leer el archivo PDF local
- Crear un campo con nuevas decoraciones
- Actualizar el campo de formulario en el PDF cargado
- 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.
- Recursos de aprendizaje
- Documentación
- Código fuente
- Referencias de API
- Soporte del producto
- Soporte gratuito
- Soporte de pago
- Blog
- ¿Por qué Aspose.PDF Cloud para Go?
- Lista de clientes
- Seguridad