HTML JPG PDF XML DOCX
  Product Family
PDF

Удалить PDF‑формы в Go SDK

Удалить все поля формы из PDF‑документа с использованием Go Cloud SDK

Get Started

Удалить AcroForms из PDF‑документа через облачный Go SDK

Чтобы удалить AcroForms из PDF, мы используем Aspose.PDF Cloud Go SDK. Этот облачный SDK помогает Go‑программистам разрабатывать облачные приложения для создания, аннотирования, редактирования и конвертации PDF, используя язык программирования Go через Aspose.PDF REST API. Просто создайте учетную запись на Aspose for Cloud и получите информацию о вашем приложении. Как только у вас появятся App SID и ключ, вы готовы использовать Aspose.PDF Cloud Go SDK.

Команда консоли менеджера пакетов


     
    go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
     
     

Шаги по удалению AcroForms с помощью Go

Разработчики Aspose.PDF Cloud могут легко загружать и удалять AcroForms из PDF всего за несколько строк кода.

  1. Загрузите PDF‑файл в сервис Aspose.PDF Cloud.
  2. Удалите указанный поле формы из загруженного файла.
  3. Скачайте результат, если он нужен
 

Этот пример кода демонстрирует удаление AcroForms из PDF‑документов с помощью 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)
	}
    }
 

Работа с AcroForms через Go SDK

Если форма устарела, неактуальна или более не нужна, её удаление помогает упростить документ и поддерживать его актуальность. Удаление форм может сделать PDF более простым и легче читаемым, особенно если формы больше не предназначены для взаимодействия. Интерактивные элементы, такие как AcroForms, могут увеличивать размер PDF‑файла. Их удаление позволяет оптимизировать документ для более быстрого обмена или хранения. Удалить AcroForms из PDF‑документов с помощью Aspose.PDF Cloud Go SDK.

С нашей Go‑библиотекой вы можете

  • Добавлять header и footer PDF‑документа в виде текста или изображения.
  • Добавлять таблицы и штампы (текст или изображение) в PDF‑документы.
  • Добавлять несколько PDF‑документов к существующему файлу.
  • Работать с вложениями PDF, аннотациями и полями формы.
  • Применять шифрование или дешифрование PDF‑документов и устанавливать пароль.
  • Удалять все штампы и таблицы со страницы или всего PDF‑документа.
  • Удалять конкретный штамп или таблицу из PDF‑документа по его ID.
  • Заменять отдельные или множественные вхождения текста на странице PDF или во всём документе.
  • Широкая поддержка конвертации PDF‑документов в различные другие форматы файлов.
  • Извлекать разнообразные элементы PDF‑файлов и оптимизировать PDF‑документы.
  • Вы можете опробовать наше бесплатное приложение для онлайн‑удаления AcroForms из PDF‑файлов и протестировать функцию.