Analyser un PDF pour extraire des textes dans Go SDK
API pour analyser des documents PDF afin d’extraire des textes en utilisant l’API Go côté serveur.
Get StartedComment analyser des documents PDF pour extraire des textes en utilisant Cloud Go SDK
Pour analyser des documents PDF pour extraire des textes via Cloud Go SDK, nous utiliserons Aspose.PDF Cloud Go SDK Ce Cloud Go SDK aide les programmeurs Go à développer des applications créatrices, annotatrices, éditrices, convertisseuses et analyseuses de PDF basées sur le cloud en utilisant le langage de programmation Go via l’API REST Aspose.PDF. Utilisez la commande suivante depuis la console du gestionnaire de paquets.
Commande de la console du gestionnaire de paquets
     
    go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
     
     
Étapes pour analyser un PDF pour extraire des textes en utilisant Go SDK
Les développeurs d’Aspose.PDF Cloud peuvent facilement analyser des documents PDF pour extraire des textes. Les développeurs ont besoin de quelques lignes de code.
- Créez un nouvel objet Configuration avec votre clé et secret d’application
 - Créez un objet pour se connecter à l’API Cloud
 - Téléchargez votre fichier de document
 - Analysez les documents PDF pour extraire des textes dans le stockage cloud en utilisant la fonction GetDocumentTextBoxFields
 - Vérifiez la réponse et enregistrez le résultat
 - Téléchargez les informations des boîtes de texte sous forme de fichier JSON localement si nécessaire
 
Ce code d'exemple montre l'analyse d'un document PDF pour extraire des textes
package main
import (
	"encoding/json"
	"fmt"
	"os"
	"path"
	asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
// Extract text boxes form the document
func ParseExtractTextBoxes(documentName string, localFolder string, remoteFolder string) {
	// Get your AppSecret and Key from https://dashboard.aspose.cloud (free registration required).
	pdf_api := asposepdfcloud.NewPdfApiService(APP_SID, APP_KEY, "")
	args := map[string]interface{}{
		"folder": remoteFolder,
	}
	file, _ := os.Open(path.Join(localFolder, documentName))	
	_, _, _ = pdf_api.UploadFile(path.Join(remoteFolder, documentName), file, args)
	result, httpResponse, err := pdf_api.GetDocumentTextBoxFields(documentName, args)
	if err != nil {
		fmt.Println(err.Error())
	} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
		fmt.Println("ParseExtractTextBoxes(): Failed to extract text boxes from the document.")
	} else {
		if result.Fields == nil || len(result.Fields.List) == 0 {
			fmt.Println("ParseExtractTextBoxes(): Text boxes not found in the document.")
		} else {
			resultJson := "[\n"
			for _, textBox := range result.Fields.List {
				fmt.Println("TextBox", textBox)
				jsTable, _ := json.Marshal(textBox)
				resultJson += string(jsTable) + ",\n\n"
			}
			resultJson += "]"
			fileName := path.Join(localFolder, ("parsed_taext_boxes_output_go.json"))
			f, _ := os.Create(fileName)
			_, _ = f.Write([]byte(resultJson))
			fmt.Println("File '" + fileName + "' successfully downloaded.")
		}
	}
}
Travailler avec l'analyse de texte dans PDF via Go SDK
En analysant des documents PDF pour extraire des textes, vous pouvez modifier le contenu des champs TextBox selon les besoins. Cela maintient la position du texte dans les documents tout en économisant du temps et en réduisant le travail manuel. Analysez des documents PDF pour extraire des textes avec Aspose.PDF Cloud Go SDK.
Avec notre SDK Go, vous pouvez
- Ajouter l’en-tête et le pied de page d’un document PDF en format texte ou image.
 - Ajouter des tables et des tampons de texte ou d’image aux documents PDF.
 - Ajouter plusieurs documents PDF à un fichier existant.
 - Travailler avec les pièces jointes PDF, les annotations, et les champs de formulaire.
 - Appliquer le cryptage ou le décryptage aux documents PDF et définir un mot de passe.
 - Supprimer tous les tampons et tables d’une page ou d’un document PDF entier.
 - Supprimer un tampon ou une table spécifique du document PDF par son ID.
 - Remplacer une ou plusieurs instances de texte sur une page PDF ou dans l’ensemble du document.
 - Support étendu pour convertir des documents PDF en divers autres formats de fichier.
 - Extraire divers éléments des fichiers PDF et optimiser les documents PDF.
 - Vous pouvez essayer notre application gratuite pour tester la fonctionnalité.
 
- Ressources d'apprentissage
 - Documentation
 - Code source
 - Références API
 
- Support produit
 - Support gratuit
 - Support payant
 - Blog
 
- Pourquoi Aspose.PDF Cloud pour Go ?
 - Liste des clients
 - Sécurité