Extraire des liens d’un PDF dans PHP SDK
Extraire un lien d’un document PDF en utilisant Cloud PHP SDK.
Get StartedComment obtenir des liens d'un PDF via Cloud PHP SDK
Pour extraire des liens d’un PDF, nous allons utiliser Aspose.PDF Cloud PHP SDK Ce Cloud SDK aide les programmeurs PHP à développer des applications cloud de création, annotation, édition et conversion de PDF en utilisant le langage PHP via Aspose.PDF REST API. Créez simplement un compte sur Aspose for Cloud et obtenez les informations de votre application. Une fois que vous avez l’App SID & key, vous êtes prêt à utiliser le Aspose.PDF Cloud PHP SDK.
Commande de la console du gestionnaire de packages
composer install
Étapes pour obtenir des liens d'un PDF via Cloud PHP
Les développeurs Aspose.PDF Cloud peuvent facilement charger et obtenir des liens d’un PDF en seulement quelques lignes de code.
- Téléchargez un fichier PDF
- Récupérez toutes les annotations de lien d’une page spécifique
- Implémentez la gestion des erreurs pour la robustesse
Extraire des liens d'un PDF en utilisant PHP
private function _create_rest_api() {
$credentials = json_decode(file_get_contents("./Credentials/credentials.json"), true);
$configAuth = new Configuration();
$configAuth->setAppKey($credentials['key']);
$configAuth->setAppSid($credentials['id']);
$this->pdfApi = new PdfApi(null, $configAuth);
}
public function __construct($config) {
$this->configParams = $config;
$this->_create_rest_api();
}
public function uploadDocument() {
$pdfFilePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['PDF_DOCUMENT_NAME'];
$pdfFileData = file_get_contents($pdfFilePath);
$this->pdfApi->uploadFile($this->configParams['PDF_DOCUMENT_NAME'], $pdfFileData);
}
public function getAllPageLinks () {
$result_links = $this->pdfApi->getPageLinkAnnotations($this->configParams['PDF_DOCUMENT_NAME'], $this->configParams['PAGE_NUMBER']);
if ($result_links->getCode() == 200) {
echo "Links array:";
var_dump($result_links->getLinks());
}
else
echo "Unexpected error : can't get links!!!";
}
function main() {
global $configParams;
try {
$pdfLinks = new PdfLinks($configParams);
$pdfLinks->uploadDocument();
$pdfLinks->getAllPageLinks();
$pdfLinks->downloadResult();
} catch (\Exception $e) {
echo "Error: " . $e->getMessage() . "\n";
}
}
Travailler avec des liens dans un PDF
En extrayant les liens, on peut vérifier systématiquement la validité et la pertinence de chaque URL, en s’assurant que toutes les références sont à jour et fonctionnelles. Pour des tâches telles que le téléchargement de documents liés ou la réalisation d’analyses par lots, l’extraction d’URLs permet l’automatisation, économisant du temps et réduisant l’effort manuel. Obtenez les liens des 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 du 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, annotations et champs de formulaire des PDF.
- 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 fichiers.
- Extraire divers éléments des fichiers PDF et optimiser les documents PDF.
- Vous pouvez essayer notre application gratuite pour tester la fonctionnalité en ligne.
- Ressources d'apprentissage
- Documentation
- Code Source
- Références API
- Support du produit
- Support Gratuit
- Support Payant
- Blog
- Pourquoi Aspose.PDF Cloud pour PHP ?
- Liste des Clients
- Sécurité