PNG JPG BMP TIFF PDF
Aspose.PDF  for PHP

Supprimer des pages d’un PDF dans PHP SDK

Supprimez une ou plusieurs pages d’un document PDF en utilisant Cloud PHP SDK.

Get Started

Comment supprimer des pages d'un PDF via Cloud PHP SDK

Pour supprimer des pages dans un PDF, nous utiliserons Aspose.PDF Cloud PHP SDK Ce SDK Cloud aide les programmeurs PHP à développer des applications cloud de création, d’annotation, d’édition et de 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 l’Aspose.PDF Cloud PHP SDK.

Commande de la console du gestionnaire de paquets

     
    composer install

Étapes pour supprimer des pages d'un PDF via Cloud PHP

Les développeurs d’Aspose.PDF Cloud peuvent facilement charger et supprimer des pages d’un PDF en quelques lignes de code.

  1. Téléchargez un document PDF
  2. Supprimez une page spécifiée du document
  3. Téléchargez le PDF mis à jour
 

Supprimer des pages 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 downloadResult() {
        $changedPdfData = $this->pdfApi->downloadFile($this->configParams['PDF_DOCUMENT_NAME']);
        $filePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['LOCAL_RESULT_DOCUMENT_NAME'];
        file_put_contents($filePath, $changedPdfData);
        echo "Downloaded: " . $filePath . "\n";
    }

    public function deletePage () {
        $resultPages = $this->pdfApi->deletePage($this->configParams['PDF_DOCUMENT_NAME'], $this->configParams['PAGE_NUMBER']);

        if ($resultPages->getCode() == 200) {
            echo "Page #{$this->configParams['PAGE_NUMBER']} - deleted!";
        }
        else
            echo "Unexpected error : can't delete page!!!";
    }

    function main() {
        global $configParams;

        try {
            $pdfPages = new PdfPages($configParams);
            $pdfPages->uploadDocument();
            $pdfPages->deletePage();
            $pdfPages->downloadResult();
        } catch (\Exception $e) {
            echo "Error: " . $e->getMessage() . "\n";
        }
    }
 

Travailler avec des pages dans un PDF

Supprimer des pages d’un PDF est une tâche courante qui sert plusieurs objectifs, améliorant à la fois la fonctionnalité et la sécurité du document. Les PDF peuvent devenir encombrants lorsqu’ils contiennent des pages inutiles ou redondantes, ce qui entraîne des tailles de fichiers plus grandes. En supprimant ces pages superflues, la taille globale du fichier est réduite, rendant le document plus facile à gérer pour le stockage et plus rapide à télécharger ou à téléverser. Au fil du temps, les documents peuvent accumuler des informations obsolètes ou non pertinentes. Supprimer ces pages garantit que le contenu reste actuel et pertinent pour le public visé. Supprimer des pages d’un PDF est une approche pratique pour optimiser la taille du document, améliorer sa pertinence, protéger les informations sensibles, améliorer la navigation, maintenir l’exactitude et faciliter la collaboration. Supprimez les pages des documents PDF avec Aspose.PDF Cloud PHP SDK.

Avec notre bibliothèque PHP vous pouvez :

  • Ajouter un en-tête et un pied de page au 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 PDF.
  • 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 de l’ensemble du document PDF.
  • 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.