Obtenir des formulaires PDF dans le SDK PHP
Obtenez tous les champs de formulaire d’un document PDF à l’aide du SDK Cloud PHP
Get StartedObtenir un AcroForm à partir d'un document PDF via le SDK Cloud PHP
Pour obtenir un AcroForm à partir d’un PDF, nous utiliserons Aspose.PDF Cloud PHP SDK. Ce SDK Cloud aide les programmeurs PHP à 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 PHP 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 Aspose.PDF Cloud PHP SDK.
Commande de la console du gestionnaire de paquets
composer install
Étapes pour obtenir des AcroForms via PHP
Les développeurs Aspose.PDF Cloud peuvent facilement charger et obtenir des AcroForms depuis un PDF en quelques lignes de code.
- Téléchargez le fichier PDF sur le service Aspose.PDF Cloud.
- Enregistrez toutes les erreurs qui surviennent lors du téléchargement du fichier.
- Récupérez les champs de formulaire du fichier PDF dans le stockage Aspose.PDF Cloud.
- Parcourez les champs de formulaire et consignez les noms et valeurs des champs dans la console.
- Consignez toutes les erreurs qui surviennent lors de la récupération des champs
- Téléchargez le résultat si nécessaire
Ce code d'exemple montre comment obtenir des AcroForms à partir de documents PDF en utilisant PHP
<?php
require_once 'vendor/autoload.php';
use Aspose\PDF\Api\PdfApi;
function getFormFields() {
$LOCAL_FILE_NAME = "C:\\Samples\\sample.pdf";
$STORAGE_FILE_NAME = "sample.pdf";
// Load credentials from JSON file
$credentials = json_decode(file_get_contents('credentials.json'), true);
$pdfApi = new PdfApi($credentials['id'], $credentials['key']);
try {
// Load Pdf file
$fileData = file_get_contents($LOCAL_FILE_NAME);
$uploadResult = $pdfApi->uploadFile($STORAGE_FILE_NAME, $fileData);
echo $uploadResult->getResponseText() . PHP_EOL;
} catch (Exception $e) {
echo 'Error uploading file: ' . $e->getMessage() . PHP_EOL;
}
try {
// Extract PDF form fileds
$response = $pdfApi->getFields($STORAGE_FILE_NAME,);
if ($response && $response->getFields() && $response->getFields()->getList()) {
foreach ($response->getFields()->getList() as $item) {
if ($item->getType() == "List") {
$values = implode(', ', $item->getValues());
echo "Name: [{$item->getName()}] Value: [{$values}]" . PHP_EOL;
} else {
$value = $item->getValues()[0] ?? '';
echo "Name: [{$item->getName()}] Value: [{$value}]" . PHP_EOL;
}
}
}
} catch (Exception $error) {
echo "Error processing PDF: " . $error->getMessage() . PHP_EOL;
}
}
getFormFields();
Travailler avec les AcroForms via le SDK PHP
L’extraction des données d’AcroForm vous permet de compiler et d’analyser efficacement les informations collectées auprès des utilisateurs, comme les enquêtes ou les réponses aux candidatures. Les données d’AcroForm récupérées peuvent être intégrées à des bases de données, des feuilles de calcul ou d’autres systèmes pour un traitement ou une archivage supplémentaires. L’extraction des AcroForms aide à auditer les formulaires remplis afin de vérifier l’exactitude, l’authenticité ou la complétude des données fournies. La récupération des AcroForms est essentielle lors du transfert des formulaires vers d’autres systèmes de gestion de documents ou pour créer des sauvegardes. Obtenez les AcroForms à partir de documents PDF avec Aspose.PDF Cloud PHP SDK.
Avec notre bibliothèque PHP, vous pouvez
- Ajouter l’en-tête et le pied de page d’un document PDF au format texte ou image.
- Ajouter des tables et des tampons (texte ou 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 chiffrement ou le déchiffrement 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 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 fichiers.
- Extraire divers éléments des fichiers PDF et optimiser les documents PDF.
- Vous pouvez essayer notre application gratuite pour obtenir les AcroForms à partir de 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 PHP ?
- Liste des clients
- Sécurité