Agregar formularios PDF en SDK Go
Agregar campos de formulario a un documento PDF usando Go Cloud SDK
Get StartedCómo crear un AcroForm mediante SDK Go
Para crear un AcroForm en PDF, utilizaremos 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 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 crear AcroForms mediante Go
Los desarrolladores de Aspose.PDF Cloud pueden cargar y crear acroforms en PDF con solo unas pocas líneas de código.
- Sube el archivo PDF al servicio Aspose.PDF Cloud.
- Crea un nuevo campo de cuadro de texto con las propiedades necesarias
- Añade el campo de cuadro de texto al archivo PDF almacenado en el servicio Aspose.PDF Cloud.
- Descargue el resultado si lo necesita
Este código de ejemplo muestra cómo crear AcroForms en 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)
textBox := asposepdfcloud.TextBoxField{
PageIndex: 1,
PartialName: "EMail",
Rect: &asposepdfcloud.Rectangle{LLX: 100, LLY: 100, URX: 180, URY: 120},
Value: "aspose-pdf-cloud@example.com",
Border: &asposepdfcloud.Border {
Width: 5,
Dash: &asposepdfcloud.Dash{On: 1, Off: 1},
},
}
_, httpResponse, err := pdfApi.PutTextBoxField(document_name, "EMail", textBox, 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 AcroForms mediante Go SDK
Los AcroForms permiten a los usuarios interactuar directamente con el PDF rellenando campos, seleccionando opciones o pulsando botones, lo que hace que el documento sea más dinámico. Los formularios interactivos facilitan la recopilación eficiente de datos, reduciendo la necesidad de entrada manual de información o herramientas externas. Esto es ideal para encuestas, registros y procesos de solicitud. Los usuarios pueden llenar los formularios electrónicamente sin imprimir, escanear o usar otras herramientas, ahorrando tiempo y esfuerzo. Incluir AcroForms en los documentos crea una presentación pulida y moderna, que refleja profesionalismo y atención al detalle. Agregue los AcroForms a documentos PDF con Aspose.PDF Cloud Go SDK.
Con nuestra biblioteca Go puedes
- Agregar 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 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 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 los documentos PDF.
- Puedes probar nuestra aplicación gratuita para agregar los AcroForms a 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