Cet article explique comment faire pivoter PDF à l’aide de C#. Il explique les ressources nécessaires pour définir les configurations IDE, une liste des tâches à effectuer pour obtenir les résultats requis et un exemple de code exécutable pour modifier l’orientation PDF à l’aide de C#. L’exemple de code peut être exécuté dans n’importe quel environnement prenant en charge .NET et ne nécessite aucun autre outil ou logiciel tiers pour faire pivoter le PDF de manière permanente.
Étapes pour faire pivoter un fichier PDF à l’aide de C
- Définissez l’environnement pour ajouter Aspose.PDF for .NET pour faire pivoter les pages
- Chargez le PDF d’entrée à l’aide de la classe Document pour modifier l’orientation
- Analysez chaque page et obtenez la zone rectangulaire à l’aide de la propriété MediaBox
- Échangez la longueur du rectangle MediaBox avec la largeur dans une variable temporaire
- Définissez MediaBox et CropBox sur le rectangle mis à jour
- Définissez la propriété Rotation de la page pour faire également pivoter le contenu
- Enregistrez le fichier PDF résultant avec une orientation modifiée pour la page et le contenu
Les étapes susmentionnées guident comment faire pivoter des pages dans un PDF à l’aide de C#. Au début, le PDF source est chargé dans l’objet de classe Document, puis chaque page est analysée pour accéder à son rectangle MediaBox. La longueur et la largeur du rectangle sont interchangées puis redéfinies en tant que nouveaux MediaBBox et CropBox de la page avant d’enregistrer le fichier PDF résultant sur le disque.
Code pour faire pivoter toutes les pages d’un PDF à l’aide de C
Ce code montre comment faire pivoter un fichier PDF à l’aide de C#. Nous pouvons voir que chaque page a la propriété MediaBox qui peut être utilisée pour faire pivoter la page de telle sorte que la largeur du rectangle MediaBox est échangée avec sa hauteur et un nouveau rectangle est calculé, modifiant ainsi l’orientation de la page uniquement alors que le contenu n’est pas modifié. Si vous souhaitez également modifier l’orientation du contenu, utilisez la propriété Rotation de la page définie sur Rotation.on270 dans cet exemple de code.
Cet article nous a guidés sur la rotation de la page et du contenu de chaque page d’un fichier PDF. Si vous souhaitez apprendre le processus de réorganisation des pages dans un PDF, consultez l’article sur comment réorganiser les pages d’un PDF avec C#.