Convertir EPUB en TIFF C#

Voulez-vous convertir des documents au format EPUB en images TIFF ? Si oui, vous êtes au bon endroit. Dans cet article, nous allons apprendre à convertir EPUB en TIFF en C# en suivant quelques étapes simples.

Le format EPUB est une norme ouverte qui permet aux auteurs de stocker des informations numériques telles que des livres électroniques, des magazines et d’autres contenus numériques dans un format de fichier qui peut être lu et lu facilement. EPUB est un format de fichier qui peut être lu avec votre ordinateur ou sur un appareil comme un eReader (par exemple, Kindle, etc.). Dans certains cas, nous pouvons avoir besoin d’exporter des livres électroniques ou d’autres documents d’EPUB vers des images TIFF.

Le format de fichier TIFF (Tagged Image File Format) est un format d’image raster populaire pour une utilisation et un affichage sur une grande variété d’appareils. Nous pouvons facilement exporter des livres électroniques et d’autres documents numériques d’EPUB vers TIFF par programmation. Alors, continuez à lire pour des étapes détaillées sur la façon de convertir EPUB en TIFF en C#.

Les sujets suivants seront traités dans cet article :

  1. API de conversion C# EPUB vers TIFF
  2. Étapes pour convertir EPUB en TIFF
  3. Convertir EPUB en TIFF
  4. Personnaliser la conversion EPUB vers TIFF

API de conversion C# EPUB vers TIFF

Pour convertir un document d’EPUB en TIFF, nous utiliserons l’API Aspose.HTML pour .NET. L’API permet la création, la modification et l’extraction de données HTML. De plus, il vous permet de convertir les formats de document HTML, EPUB, Markdown et SVG dans d’autres formats pris en charge sans avoir besoin d’un logiciel externe.

L’API fournit la classe ImageSaveOptions qui fournit des propriétés pour gérer la résolution des résultats d’image, la qualité de lissage, le format et les paramètres de page pour les images. La classe Converter de l’API fournit une large gamme de conversions vers les formats populaires, tels que PDF, XPS, les formats d’image, etc. Elle fournit le ConvertEPUB(Stream , ImageSaveOptions, string) méthode qui convertit la source EPUB présentée par le flux d’entrée de données et l’enregistre dans un fichier formé par le chemin du fichier de sortie.

Veuillez soit télécharger la DLL de l’API ou l’installer à l’aide de NuGet.

PM> Install-Package Aspose.Html

Comment convertir EPUB en TIFF en C#

Nous pouvons facilement convertir un document EPUB en une image TIFF en suivant les étapes ci-dessous :

  • Charger un document EPUB existant.
  • Spécifiez les options d’enregistrement d’image.
  • Convertir EPUB en TIFF.

La section suivante décrit comment transformer ces étapes en code C# et enregistrer un document EPUB en tant qu’image TIFF.

Convertir EPUB en TIFF en utilisant C#

Nous pouvons enregistrer un document EPUB en tant qu’image TIFF en suivant les étapes ci-dessous :

  1. Tout d’abord, ouvrez un fichier EPUB existant pour le lire à l’aide de File.OpenRead().
  2. Ensuite, créez une instance de la classe ImageSaveOptions.
  3. Après cela, spécifiez le Format comme ImageFormat.Tiff.
  4. Enfin, appelez la méthode Converter.ConvertEPUB() pour enregistrer un TIFF. Il prend le flux de fichiers EPUB, ImageSaveOptions et le chemin du fichier TIFF de sortie comme arguments.

L’exemple de code suivant montre comment convertir un EPUB en TIFF en C#.

// Cet exemple de code montre comment convertir un EPUB en TIFF.
// Ouvrir un fichier EPUB existant pour le lire
var stream = File.OpenRead("C:\\Files\\input.epub");

// Préparer un chemin pour l'enregistrement du fichier converti 
string savePath = "C:\\Files\\output.tiff";

// Initialiser ImageSaveOptions 
var options = new ImageSaveOptions();
options.Format = ImageFormat.Tiff;

// Appelez la méthode ConvertEPUB pour convertir EPUB en TIFF
Converter.ConvertEPUB(stream, options, savePath);
Convertir EPUB en TIFF en utilisant C#

Convertir EPUB en TIFF en utilisant C#

Personnaliser la conversion EPUB en TIFF en C#

Nous pouvons également personnaliser la conversion EPUB en TIFF en suivant les étapes mentionnées précédemment. Cependant, nous devons spécifier des options supplémentaires telles que Compression, SmoothingMode, HorizontalResolution, VerticalResolution, BackgroundColor, etc. à l’étape # 4.

L’exemple de code suivant montre comment personnaliser la conversion d’EPUB en TIFF en C#.

// Cet exemple de code montre comment convertir un EPUB en TIFF.
// Ouvrir un fichier EPUB existant pour le lire
var stream = File.OpenRead("C:\\Files\\input.epub");

// Préparer un chemin pour l'enregistrement du fichier converti 
string savePath = "C:\\Files\\output.tiff";

// Initialiser ImageSaveOptions 
var options = new ImageSaveOptions(ImageFormat.Tiff)
{
    // Définir la compression TIFF sur Aucune
    Compression = Compression.None,
    
    // Spécifiez la qualité de rendu pour cette image
    SmoothingMode = SmoothingMode.HighQuality,
    
    // Spécifiez la résolution horizontale et verticale des images de sortie en pixels par pouce.
    HorizontalResolution = 400,
    VerticalResolution = 400,
    
    // Spécifiez la couleur de fond du TIFF
    BackgroundColor = System.Drawing.Color.AliceBlue
};

// Spécifiez la taille de la page et les marges en pixels
options.PageSetup.AnyPage = new Page(new Aspose.Html.Drawing.Size(800, 500), new Margin(30, 20, 10, 10));

// Appelez la méthode ConvertEPUB pour convertir EPUB en TIFF
Converter.ConvertEPUB(stream, options, savePath);
Personnaliser la conversion EPUB en TIFF en C#

Personnaliser la conversion EPUB en TIFF en C#

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer Aspose.HTML pour .NET sans limitation d’évaluation.

Conclusion

Dans cet article, nous avons appris à convertir un EPUB en TIFF en C#. Nous avons également vu comment spécifier des options de sauvegarde supplémentaires pour personnaliser la conversion. En outre, vous pouvez en savoir plus sur Aspose.HTML pour l’API .NET en utilisant documentation. En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également