Diviser des PDF dans PHP SDK
Divisez des fichiers PDF dans l’API Cloud PHP sans utiliser de logiciel comme Adobe PDF.
Get StartedComment diviser des fichiers PDF en utilisant l'API Cloud pour PHP
Pourquoi ai-je besoin de diviser des documents PDF ? Diviser des PDF avec PHP peut être nécessaire lors de la gestion et de l’organisation de grands documents ou dans un environnement de traitement de données. Parfois, un document plus grand nécessite seulement une section ou un ensemble de pages séparées. La division de PDF vous permet de mettre en évidence et d’extraire les pages correspondantes sans le reste du document.
De plus, envoyer ou partager tous les PDF peut être inefficace, surtout si le document est grand et contient plus d’informations que nécessaire. En divisant les PDF, vous n’avez besoin de séparer que les pages correspondantes, ce qui rend le processus plus rapide et économise de la bande passante.
Diviser le PDF en sections plus petites peut réduire la taille du fichier, ce qui est utile lorsque vous avez des problèmes de stockage ou que vous chargez des documents sur des systèmes avec des restrictions de taille.
Commande de la console du gestionnaire de packages
composer install
Étapes pour diviser un PDF via Cloud PHP SDK
Un programme basique pour diviser des PDF de manière programmatique avec Aspose.PDF Cloud PHP SDK les API peuvent être réalisées avec seulement quelques lignes de code.
- Installez PHP SDK.
- Allez sur le Tableau de bord Aspose Cloud.
- Créez un nouveau Compte pour accéder à toutes les applications et services ou connectez-vous à votre compte.
- Cliquez sur Applications dans le menu de gauche pour obtenir l’ID Client et le Secret Client.
- Consultez le Guide du développeur pour diviser un PDF en PHP.
- Consultez notre répertoire GitHub pour une liste complète des API ainsi que des exemples fonctionnels.
- Consultez la page de Référence API pour la description des paramètres des API.
Configuration requise
Il est facile de commencer avec Aspose.PDF Cloud PHP SDK et il n’y a rien à installer. Créez simplement un compte sur Aspose for Cloud et obtenez les informations de votre application. Une fois que vous avez l’App SID & clé, vous êtes prêt à utiliser Aspose.PDF Cloud PHP SDK.
- PHP 7.4 et plus.
Divisez des fichiers PDF uniques en utilisant PHP
<?php
require_once 'vendor/autoload.php';
use Aspose\Pdf\Configuration;
use Aspose\Pdf\Api\PdfApi;
use Aspose\Pdf\Model\SplitResult;
function splitSingle()
{
// Load credentials from JSON file
$credentials = json_decode(file_get_contents('credentials.json'), true);
$appSid = $credentials['id'];
$appKey = $credentials['key'];
// Initialize the PDF API
$config = new Configuration();
$config->setAppSid($appSid);
$config->setAppKey($appKey);
$pdfApi = new PdfApi($config);
// Define local and storage file names
$localFileName = 'input.pdf';
$storageFileName = 'uploaded_input.pdf';
try {
// Upload the PDF file to Aspose Cloud Storage
$pdfApi->uploadFile($storageFileName, fopen($localFileName, 'r'));
// Split the PDF document
$splitResult = $pdfApi->splitDocument($storageFileName);
// Check if the split operation was successful
if ($splitResult->getCode() === 200) {
echo "Split operation successful.\n";
// Download each split document
$documents = $splitResult->getResult()->getDocuments();
foreach ($documents as $index => $document) {
$fileName = "page" . ($index + 1) . ".pdf";
$fileContent = $pdfApi->downloadFile($document->getHref());
file_put_contents($fileName, $fileContent);
echo "Downloaded: $fileName\n";
}
} else {
echo "Error: " . $splitResult->getStatus() . "\n";
}
} catch (Exception $e) {
echo 'Exception: ', $e->getMessage(), "\n";
}
}
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 tableaux 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 un chiffrement ou un déchiffrement aux documents PDF et définir un mot de passe.
- Supprimer tous les tampons et tableaux d’une page ou de l’ensemble du document PDF.
- Supprimer un tampon ou un tableau spécifique du document PDF par son ID.
- Remplacer une ou plusieurs instances de texte sur une page PDF ou de l’ensemble du document.
- Support étendu pour la conversion de 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 diviser des fichiers PDF en ligne et tester la fonctionnalité.
- 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é