Eliminar formularios PDF en SDK Go
Eliminar todos los campos de formulario de un documento PDF utilizando el SDK de Go en la nube
Get StartedEliminar un AcroForms de un documento PDF mediante el SDK de Go en la nube
Para eliminar un AcroForms de un PDF, usaremos Aspose.PDF Cloud Go SDK. Este SDK en la nube ayuda a los programadores Go a desarrollar aplicaciones de creación, anotación, edición y conversión de PDF basadas en la nube usando 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 la consola del Administrador de paquetes
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
Pasos para eliminar AcroForms usando Go
Los desarrolladores de Aspose.PDF Cloud pueden cargar y eliminar fácilmente un acroform de un PDF con solo unas pocas líneas de código.
- Cargue el archivo PDF en el servicio Aspose.PDF Cloud.
- Elimine el campo de formulario especificado del archivo cargado.
- Descargue el resultado si lo necesita
Este código de ejemplo muestra cómo eliminar 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)
_, httpResponse, err := pdfApi.DeleteField(document_name, field_name, 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 mediante el SDK de Go
Si un formulario está desactualizado, es irrelevante o ya no se necesita, eliminarlo ayuda a simplificar el documento y mantener su relevancia. Eliminar formularios puede hacer que un PDF sea más sencillo y fácil de leer, especialmente si los formularios ya no están destinados a la interacción. Los elementos interactivos como los AcroForms pueden aumentar el tamaño del archivo PDF. Eliminarlos puede optimizar el documento para una compartición o almacenamiento más rápido. Eliminar un AcroForms de documentos PDF con Aspose.PDF Cloud Go SDK.
Con nuestra biblioteca Go puedes
- Añadir encabezado 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 adjuntos PDF, anotaciones y campos de formulario.
- Aplicar encriptación o desencriptación 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 por 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 eliminar los AcroForms de archivos PDF en línea y probar la funcionalidad.
- Recursos de aprendizaje
- Documentación
- Código fuente
- Referencias API
- Soporte de producto
- Soporte gratuito
- Soporte de pago
- Blog
- ¿Por qué Aspose.PDF Cloud para Go?
- Lista de clientes
- Seguridad