EPUB para JPG PNG C#

Os arquivos EPUB são comumente usados para fins de impressão em grande escala. Em determinados cenários, pode ser necessário visualizar o conteúdo de um arquivo EPUB na forma de uma imagem. De acordo com esses casos de uso, este artigo explica como converter um arquivo EPUB em PNG ou JPG programaticamente em C#.

Conversor de imagem EPUB para PNG ou JPG – Instalação da API C#

A API Aspose.HTML for .NET pode ser usada para trabalhar com HTML, XPS, EPUB e muitos outros formatos de arquivo suportados. Basta configurar a API baixando seus arquivos DLL da página New Releases ou usando o seguinte comando de instalação NuGet no Visual Studio:

PM> Install-Package Aspose.Html

Converter EPUB para imagem PNG programaticamente em C#

Você pode converter um arquivo EPUB em uma imagem no formato PNG com as seguintes etapas:

  1. Inicialize uma instância da classe ImageSaveOptions.
  2. Especifique o formato e o tamanho da imagem.
  3. Salve a imagem de saída com o método ConvertEPUB.

O exemplo de código abaixo explica como converter um arquivo EPUB em uma imagem no formato PNG programaticamente em C#:

// Preparar um caminho para um arquivo EPUB de origem
string sourcePath = "input.epub";

// Prepare um caminho para salvar o arquivo convertido 
string outputPath = "output.png";

// Crie uma instância da classe ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Png;
options.PageSetup.AnyPage.Size = new Aspose.Html.Drawing.Size(500, 500);

// Chame o método ConvertEPUB para converter EPUB para imagem PNG
Converter.ConvertEPUB(sourcePath, options, outputPath);

Converter EPUB para imagem JPG em C#

Você precisa seguir as seguintes etapas para converter um arquivo EPUB em uma imagem JPG:

  1. Defina o formato e as dimensões da imagem com o objeto de classe ImageSaveOptions
  2. Converta o arquivo EPUB em uma imagem JPG usando o método ConvertEPUB.

O exemplo de código a seguir mostra como converter um arquivo EPUB para o formato JPG programaticamente em C#:

// Preparar um caminho para um arquivo EPUB de origem
string sourcePath = "input.epub";

// Prepare um caminho para salvar o arquivo convertido 
string outputPath = "output.jpg";

// Crie uma instância da classe ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Jpeg;
options.SmoothingMode = SmoothingMode.HighQuality;
options.PageSetup.AnyPage = new Page(
    new Size(
Length.FromInches(4),
Length.FromInches(5.5)));

// Chame o método ConvertEPUB para converter EPUB para imagem JPG
Converter.ConvertEPUB(sourcePath, options, outputPath);

Explore a API Aspose.HTML para .NET

Você pode visitar a API documentação para explorar muitos outros recursos oferecidos pela API.

Obtenha Licença Gratuita

Você pode solicitar uma licença temporária gratuita para avaliar a API em sua capacidade total.

Conclusão

Neste artigo, você aprendeu como converter um arquivo EPUB em diferentes formatos de imagem, como PNG, JPG, etc. Ele inclui os exemplos de código C# para demonstrar os recursos de conversão EPUB. No entanto, se você precisar discutir seus requisitos ou dúvidas, escreva para nós no fórum.

Veja também

Converter HTML para arquivo MHT em C#