Redimensionner le PDF via C++

Modifier la taille de la page PDF. Utilisez Aspose.PDF pour C++ afin de modifier des documents PDF par programmation

Redimensionner les pages PDF avec C++

Avez-vous besoin de redimensionner un PDF ? La modification programmatique des documents PDF est un élément essentiel des flux de travail numériques modernes. Avec des bibliothèques C++ telles que Aspose.PDF, ce sont des solutions autonomes qui ne reposent sur aucun autre logiciel et sont prêtes à être utilisées à des fins commerciales. Ils couvrent tous les besoins possibles des développeurs C++ professionnels.

Cette bibliothèque C++ permet aux développeurs de redimensionner des documents PDF rapidement et efficacement grâce à la programmation. Cette bibliothèque vous montre comment mettre à jour ou modifier facilement les dimensions de page d’un fichier PDF existant par programmation en C++. Il s’agit d’une solution autonome pour le traitement de documents PDF en C++ qui ne nécessite l’installation d’aucun logiciel tiers.

Pour redimensionner le fichier PDF, nous allons utiliser l’API Aspose.PDF pour C++ qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plateforme CPP. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.pdf et installez-le. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Comment redimensionner des documents PDF


Vous avez besoin de Aspose.PDF pour C++ pour essayer le code dans votre environnement.

  1. Chargez le fichier PDF source.
  2. Incartez les pages dans l’objet PageCollection.
  3. Obtenez une page donnée.
  4. Appelez la méthode setPageSize (..) pour mettre à jour ses dimensions.
  5. Appelez la méthode Document class Save (..) pour générer le fichier PDF avec des dimensions de page mises à jour.

Si vous souhaitez redimensionner des fichiers PDF pour vos tâches, cette solution peut vous aider. Avec cette puissante bibliothèque Aspose.PDF C++, vous pouvez mettre à jour ou modifier les dimensions (taille) de page d’un fichier existant. Cet outil professionnel utilise C++ pour redimensionner efficacement le PDF. L’exemple suivant montre comment modifier la taille d’un document PDF dans C++ :

Redimensionner le PDF - C++

Cet exemple de code montre comment redimensionner des pages PDF - C++

String _dataDir("C:\\Samples\\");
String inputFileName("UpdateDimensions.pdf");
String outputFileName("UpdateDimensions_out.pdf");

// Open document
auto document = MakeObject<Document>(_dataDir + inputFileName);

// Get particular page
auto pdfPage = document->get_Pages()->idx_get(1);

// Set the page size as A4 (11.7 x 8.3 in) and in Aspose.Pdf, 1 inch = 72 points
// So A4 dimensions in points will be (842.4, 597.6)
pdfPage->SetPageSize(597.6, 842.4);
// Save the updated document
document->Save(_dataDir + outputFileName);

À propos de Aspose.PDF pour l'API C++

Aspose.PDF pour C++ est une puissante bibliothèque de traitement qui permet aux développeurs de créer, de lire et de manipuler des documents PDF sans utiliser Adobe Acrobat. Il fournit un large éventail de fonctionnalités telles que la création de formulaires, l’ajout/la compression de texte, la manipulation de pages PDF, l’ajout d’annotations, la gestion de polices personnalisées et bien plus encore.

Aspose.PDF pour C++ est une bibliothèque qui permet aux développeurs d’ajouter des fonctionnalités de traitement PDF à leurs applications. L’API peut être utilisée pour créer tout type d’applications 32 bits et 64 bits afin de générer ou de lire, de convertir et de manipuler des fichiers PDF sans utiliser Adobe Acrobat.

Vous trouverez des explications détaillées et des exemples pour chaque classe et méthode dans Aspose.PDF pour la bibliothèque C++ dans la référence de l’API. Et je recommande également de consulter une Documentation.