Obtener formularios PDF con SDK de Go
Obtén todos los campos de formulario de un documento PDF usando el SDK de Go en la nube
Get StartedObtener un AcroForms de un documento PDF mediante el SDK de Go en la nube
Para obtener un AcroForms de PDF, utilizaremos Aspose.PDF Cloud Go SDK. Este SDK en la nube ayuda a los programadores de Go a desarrollar aplicaciones creadoras, anotadoras, editoras y convertidoras de PDF basadas en la nube utilizando el lenguaje Go a través de la API REST de Aspose.PDF. Simplemente crea una cuenta en Aspose for Cloud y obtén la información de tu aplicación. Una vez que tengas el SID y la clave de la aplicación, estarás listo para usar el Aspose.PDF Cloud Go SDK.
Comando de consola del Administrador de paquetes
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
Pasos para obtener AcroForms mediante Go
Los desarrolladores de Aspose.PDF Cloud pueden cargar y obtener acroforms de PDF fácilmente en solo unas pocas líneas de código.
- Subir el archivo PDF al servicio Aspose.PDF Cloud.
- Registrar cualquier error que ocurra durante la carga del archivo.
- Recuperar los campos de formulario del archivo PDF en el almacenamiento de Aspose.PDF Cloud.
- Iterar a través de los campos de formulario y registrar los nombres y valores de los campos en la consola.
- Registrar cualquier error que ocurra durante la recuperación de los campos
- Descargar el resultado si lo necesitas
Este código de ejemplo muestra cómo obtener AcroForms 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)
result, httpResponse, err := pdfApi.GetFields(document_name, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("Unexpected error!")
} else {
for i, f := range result.Fields.List {
fmt.Println("field > ", i, ": type: '"+string(f.Type_)+"', name: '"+f.Name+",' values: '"+f.Values[0]+"'")
}
}
}
Trabajar con los AcroForms mediante el SDK de Go
Extraer datos de AcroForm le permite compilar y analizar la información recopilada de los usuarios de manera eficiente, como encuestas o respuestas a formularios de solicitud. Los datos de AcroForm recuperados pueden integrarse en bases de datos, hojas de cálculo u otros sistemas para su procesamiento posterior o registro. Extraer AcroForms ayuda a auditar los formularios completados para verificar la precisión, autenticidad o integridad de los datos proporcionados. Recuperar AcroForms es esencial al transferir formularios a otros sistemas de gestión documental o al crear copias de seguridad. Obtén los AcroForms de documentos PDF con Aspose.PDF Cloud Go SDK.
Con nuestra biblioteca Go puedes
- Añadir cabecera y pie de página al 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 archivos 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ífico del documento PDF por su ID.
- Reemplazar una o varias instancias de texto en una página PDF o en todo el documento.
- Soporte amplio para convertir documentos PDF a varios otros formatos de archivo.
- Extraer varios elementos de archivos PDF y optimizar los documentos PDF.
- Puedes probar nuestra aplicación gratuita para obtener 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