HTML JPG PDF XML DOCX
  Product Family
PDF

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 Started

Eliminar 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.

  1. Cargue el archivo PDF en el servicio Aspose.PDF Cloud.
  2. Elimine el campo de formulario especificado del archivo cargado.
  3. 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.