Fusionner EPUB C#

Les fichiers EPUB sont largement pris en charge par les lecteurs de logiciels car différents livres et écrits sont publiés par voie électronique. Dans certains cas, vous souhaiterez peut-être fusionner différents fichiers EPUB en un seul fichier en C#. Dans de tels scénarios, cet article explique comment fusionner des fichiers EPUB par programmation en C#.

Fusionner des fichiers EPUB - Installation de l’API C#

L’API Aspose.HTML pour .NET prend en charge la création ou la manipulation de plusieurs types de formats de fichiers. Vous pouvez le configurer rapidement en téléchargeant les fichiers DLL de référence depuis la section Téléchargements ou en exécutant la commande d’installation NuGet suivante :

PM> Install-Package Aspose.Html

Comment fusionner des fichiers EPUB par programmation en C#

Vous pouvez fusionner des fichiers EPUB en suivant les étapes ci-dessous :

  1. Chargez les fichiers EPUB sources.
  2. Créez une instance de la classe EpubRenderer.
  3. Initialise un objet de la classe PdfDevice.
  4. Fusionnez les fichiers EPUB avec la méthode Render.

La section suivante explique plus en détail les détails avec un extrait de code exécutable :

Fusionner des fichiers EPUB par programme en C#

Vous pouvez fusionner ou combiner plusieurs fichiers EPUB et créer un seul fichier PDF en suivant les étapes ci-dessous :

  1. Chargez les fichiers EPUB d’entrée.
  2. Instancie un objet de la classe EpubRenderer.
  3. Initialisez une instance de la classe PdfDevice.
  4. Combinez les fichiers EPUB source dans un fichier PDF avec la méthode Render.

L’extrait de code ci-dessous montre comment fusionner des fichiers EPUB en un seul fichier à l’aide de C# :

// Ouvrez les fichiers EPUB sources pour les lire
using var stream1 = File.OpenRead(dataDir + "input.epub");
using var stream2 = File.OpenRead(dataDir + "input.epub");

// Créer une instance de EPUB Renderer
using var renderer = new Aspose.Html.Rendering.EpubRenderer();

// Créer une instance de périphérique PDF
using var device = new Aspose.Html.Rendering.Pdf.PdfDevice("merge-epub.pdf");

// Fusionner les documents EPUB en PDF
renderer.Render(device, stream1, stream2);

Explorez Aspose.HTML pour .NET

Vous pouvez consulter l’API documentation pour en savoir plus sur de nombreuses autres fonctionnalités offertes par l’API.

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour tester l’API sans aucune limitation d’évaluation.

Conclusion

Dans cet article, vous avez appris à fusionner différents fichiers EPUB par programmation en C#. Il contient également un extrait de code pour démontrer la combinaison de différents fichiers EPUB dans un seul document PDF. Cependant, en cas de questions, n’hésitez pas à nous contacter sur forum.

Voir également

Convertir EPUB en TIFF en C#