Un livret PDF permet de transformer un document en un format piqûre à cheval (ou autre), qui pourra être utilisé pour l’impression. Dans un livret PDF, deux pages sont imprimées sur une seule page. Dans cet article, nous allons vous montrer comment créer des livrets à partir de fichiers PDF par programmation en C#.
- API C# pour créer des brochures à partir de fichiers PDF
- Étapes pour créer un livret à partir d’un PDF
- Créer un livret à partir d’un PDF en C#
API C# pour créer des brochures à partir de PDF - Téléchargement gratuit
Aspose.PDF for .NET est une API de manipulation de PDF que vous pouvez utiliser pour créer, modifier et traiter des fichiers PDF. Nous utiliserons cette API pour créer des brochures à partir de fichiers PDF. Vous pouvez soit télécharger l’API ou l’installer à partir de NuGet.
PM> Install-Package Aspose.PDF
Étapes pour créer un livret à partir d’un PDF en C#
Aspose.PDF for .NET ne vous oblige pas à passer par un processus complexe pour créer des livrets PDF. Il vous suffit de charger le PDF source, de définir quelques options de page et de générer le livret. Voici les étapes pour créer un livret à partir de PDF en utilisant Aspose.PDF pour C#.
- Chargez le fichier PDF à partir du disque.
- Définissez les propriétés des pages, par exemple la taille de la page.
- Créez le livret et enregistrez-le à l’emplacement souhaité.
La section suivante montre comment générer des livrets à partir d’un PDF en C#.
Créer un livret à partir d’un PDF en C#
Voici les étapes pour créer un livret à partir d’un PDF en C#.
- Créez un objet de la classe PdfFileEditor.
- Spécifiez le format de page et les pages pour les côtés gauche et droit.
- Créez un livret à partir d’un PDF à l’aide de la méthode PdfFileEditor.MakeBooklet(string inputFile, String outputFile, PageSize pageSize, int[] leftPages, int[] rightPages).
L’exemple de code suivant montre comment créer un livret à partir d’un PDF en C#
// Créer un objet PdfFileEditor
PdfFileEditor pdfEditor = new PdfFileEditor();
// Définir les pages gauche et droite
int[] leftPages = new int[] { 1, 5 };
int[] rightPages = new int[] { 2, 3 };
// Faire un livret
pdfEditor.MakeBooklet("input.pdf", "booklet.pdf", PageSize.A5, leftPages, rightPages);
PDF d’entrée
Livret de sortie
API C# pour créer un livret PDF - Obtenez une licence gratuite
Vous pouvez créer des brochures à partir de PDF sans limitation d’évaluation en obtenant une licence temporaire gratuite.
API PDF C# - En savoir plus
Vous pouvez en savoir plus sur Aspose.PDF for .NET en utilisant documentation. Si vous avez des questions, n’hésitez pas à nous le faire savoir via notre forum.
Conclusion
Dans cet article, vous avez appris à créer des livrets à partir de PDF en C#. Vous avez également vu comment définir dynamiquement la taille de la page et les pages sur les côtés gauche et droit du livret.