Mettre à jour les formulaires PDF dans le SDK Go
Mettre à jour tous les champs de formulaire d’un document PDF à l’aide du SDK Cloud Go
Get StartedComment mettre à jour un AcroForm via le SDK Go
Le code Go fourni est conçu pour mettre à jour les champs de formulaire dans un document PDF à l’aide de l’API Aspose PDF Cloud. Il importe les modules nécessaires, lit un fichier PDF local, le téléverse vers le cloud, puis met à jour des champs spécifiques du PDF. La fonction updateFormFields encapsule l’ensemble du processus, gérant à la fois les opérations de fichiers et les interactions avec l’API. Elle inclut également une gestion des erreurs pour traiter les éventuels problèmes lors de la lecture du fichier et des requêtes API.
Pour mettre à jour un AcroForm dans un PDF, nous utiliserons Aspose.PDF Cloud Go SDK. Ce SDK Cloud aide les programmeurs Go à développer des applications de création, d’annotation, d’édition et de conversion de PDF basées sur le cloud en utilisant le langage de programmation Go via l’API REST Aspose.PDF. Créez simplement un compte sur Aspose for Cloud et obtenez les informations de votre application. Une fois que vous avez le SID et la clé de l’application, vous êtes prêt à utiliser le SDK Aspose.PDF Cloud Go.
Commande de la console du gestionnaire de packages
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
Étapes pour mettre à jour les AcroForms via Cloud Go
Les développeurs Aspose.PDF Cloud peuvent facilement charger et mettre à jour des acroforms dans un PDF en seulement quelques lignes de code.
Lit le fichier PDF depuis le chemin local.
Téléverse le fichier PDF vers le stockage Aspose.PDF Cloud.
Crée un nouveau champ de formulaire avec le nom provenant du paramètre “field_name” et définit sa valeur à “spose-pdf-cloud@example.com”.
Met à jour les champs de formulaire dans le fichier PDF sur le stockage Aspose.PDF Cloud.
Télécharge le résultat si nécessaire
Télécharge le résultat si nécessaire
Ce code d'exemple montre la mise à jour d'AcroForms dans des documents PDF en utilisant Go
package main
import (
"fmt"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
func appendFormFiled(document_name string, output_name string, field_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)
field := asposepdfcloud.Field{
Name: field_name,
Type_: asposepdfcloud.FieldTypeText,
Values: []string{"aspose-pdf-cloud@example.com"},
Rect: &asposepdfcloud.Rectangle{ LLX:125, LLY: 735, URX: 200, URY: 752},
}
fields := asposepdfcloud.Fields{};
fields.List = []asposepdfcloud.Field{ field }
_, httpResponse, err := pdfApi.PutUpdateFields(document_name, fields, 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)
}
}
Travailler avec les AcroForms via le SDK Go
La mise à jour des AcroForms dans un PDF implique la modification ou l’amélioration des champs de formulaire interactifs existants. Améliorez l’alignement des champs, ajoutez des infobulles ou ajustez l’ordre des onglets pour rendre le formulaire plus intuitif et plus facile à utiliser. Incluez des champs supplémentaires tels que des cases à cocher, des listes déroulantes ou des zones de signature numérique afin de répondre à de nouveaux besoins de collecte de données. Mettez à jour les AcroForms pour respecter les normes d’accessibilité, comme l’ajout d’étiquettes ou l’amélioration de la compatibilité avec les technologies d’assistance. Mettez à jour les AcroForms pour garantir leur compatibilité avec les appareils, navigateurs ou outils logiciels modernes. Mettez à jour les AcroForms dans des documents PDF avec Aspose.PDF Cloud Go SDK.
Avec notre bibliothèque Go, vous pouvez
- Ajouter l’en-tête et le pied de page d’un document PDF au format texte ou image.
- Ajouter des tableaux et des tampons (texte ou image) aux documents PDF.
- Ajouter plusieurs documents PDF à un fichier existant.
- Gérer les pièces jointes PDF, les annotations et les champs de formulaire.
- Appliquer le chiffrement ou le déchiffrement aux documents PDF et définir un mot de passe.
- Supprimer tous les tampons et tableaux d’une page ou d’un document PDF complet.
- Supprimer un tampon ou un tableau spécifique du document PDF par son ID.
- Remplacer une ou plusieurs occurrences de texte sur une page PDF ou dans l’ensemble du document.
- Prise en charge étendue de la conversion de documents PDF vers divers autres formats de fichier.
- Extraire divers éléments des fichiers PDF et optimiser les documents PDF.
- Vous pouvez essayer notre application gratuite pour mettre à jour les AcroForms dans des fichiers PDF en ligne et tester la fonctionnalité.
- Ressources d’apprentissage
- Documentation
- Code source
- Références API
- Assistance produit
- Assistance gratuite
- Assistance payante
- Blog
- Pourquoi Aspose.PDF Cloud pour Go ?
- Liste des clients
- Sécurité