Удалить 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 всего за несколько строк кода.
- Загрузите PDF‑файл в сервис Aspose.PDF Cloud.
- Удалите указанный поле формы из загруженного файла.
- Скачайте результат, если он нужен
Этот пример кода демонстрирует удаление 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‑файлов и протестировать функцию.
- Обучающие ресурсы
- Документация
- Исходный код
- Справочники API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для Go?
- Список клиентов
- Безопасность