Deseja converter documentos do formato EPUB para imagens TIFF? Se assim for, você veio ao lugar certo. Neste artigo, aprenderemos como converter EPUB para TIFF em C# seguindo alguns passos simples.
O formato EPUB é um padrão aberto que permite aos autores armazenar informações digitais, como eBooks, revistas e outros conteúdos digitais em um formato de arquivo que pode ser reproduzido e lido facilmente. EPUB é um formato de arquivo que pode ser lido em seu computador ou em um dispositivo como um eReader (por exemplo, Kindle etc.). Em certos casos, podemos precisar exportar eBooks ou outros documentos de imagens EPUB para TIFF.
O formato de arquivo TIFF (Tagged Image File Format) é um formato de imagem raster popular para uso e exibição em uma ampla variedade de dispositivos. Podemos exportar facilmente eBooks e outros documentos digitais de EPUB para TIFF programaticamente. Portanto, continue lendo para obter etapas detalhadas sobre como converter EPUB em TIFF em C#.
Os seguintes tópicos serão abordados neste artigo:
- API C# EPUB para TIFF Converter
- Etapas para converter EPUB em TIFF
- Converter EPUB em TIFF
- Personalizar a conversão de EPUB para TIFF
API de conversão de EPUB para TIFF em C#
Para converter documentos de EPUB para TIFF, usaremos a API Aspose.HTML for .NET. A API permite a criação, modificação e extração de dados HTML. Além disso, permite converter formatos de documento HTML, EPUB, Markdown e formatos de imagem SVG em outros formatos suportados sem a necessidade de software externo.
A API fornece a classe ImageSaveOptions fornece propriedades para gerenciar a resolução do resultado da imagem, qualidade de suavização, formato e configurações de página para as imagens. A classe Converter da API fornece uma ampla gama de conversões para os formatos populares, como PDF, XPS, formatos de imagem etc. , ImageSaveOptions, string)]16 método que converte a fonte EPUB apresentada pelo fluxo de entrada de dados e salva em um arquivo formado pelo caminho do arquivo de saída.
Por favor, baixe a DLL da API ou instale-a usando NuGet.
PM> Install-Package Aspose.Html
Como converter EPUB para TIFF em C#
Podemos converter facilmente um documento EPUB em uma imagem TIFF seguindo as etapas abaixo:
- Carregue um documento EPUB existente.
- Especifique as opções de salvamento da imagem.
- Converter EPUB para TIFF.
A seção a seguir descreve como transformar essas etapas em código C# e salvar um documento EPUB como uma imagem TIFF.
Converter EPUB para TIFF usando C#
Podemos salvar um documento EPUB como uma imagem TIFF seguindo as etapas abaixo:
- Em primeiro lugar, abra um arquivo EPUB existente para leitura usando o File.OpenRead().
- Em seguida, crie uma instância da classe ImageSaveOptions.
- Depois disso, especifique o formato como ImageFormat.Tiff.
- Finalmente, chame o método Converter.ConvertEPUB() para salvar um TIFF. Leva fluxo de arquivo EPUB, ImageSaveOptions e caminho de arquivo TIFF de saída como argumentos.
O exemplo de código a seguir mostra como converter um EPUB em um TIFF em C#.
// Este exemplo de código demonstra como converter um EPUB em um TIFF.
// Abra um arquivo EPUB existente para leitura
var stream = File.OpenRead("C:\\Files\\input.epub");
// Prepare um caminho para salvar o arquivo convertido
string savePath = "C:\\Files\\output.tiff";
// Inicializar ImageSaveOptions
var options = new ImageSaveOptions();
options.Format = ImageFormat.Tiff;
// Chame o método ConvertEPUB para converter EPUB em TIFF
Converter.ConvertEPUB(stream, options, savePath);
Personalize a conversão de EPUB para TIFF em C#
Também podemos personalizar a conversão de EPUB para TIFF seguindo as etapas mencionadas anteriormente. No entanto, precisamos especificar opções adicionais, como Compression, SmoothingMode, HorizontalResolution, VerticalResolution, BackgroundColor etc. na etapa 4.
O exemplo de código a seguir mostra como personalizar a conversão de EPUB para TIFF em C#.
// Este exemplo de código demonstra como converter um EPUB em um TIFF.
// Abra um arquivo EPUB existente para leitura
var stream = File.OpenRead("C:\\Files\\input.epub");
// Prepare um caminho para salvar o arquivo convertido
string savePath = "C:\\Files\\output.tiff";
// Inicializar ImageSaveOptions
var options = new ImageSaveOptions(ImageFormat.Tiff)
{
// Definir compactação TIFF como Nenhum
Compression = Compression.None,
// Especifique a qualidade de renderização para esta imagem
SmoothingMode = SmoothingMode.HighQuality,
// Especifique a resolução horizontal e vertical para imagens de saída em pixels por polegada.
HorizontalResolution = 400,
VerticalResolution = 400,
// Especifique a cor de fundo do TIFF
BackgroundColor = System.Drawing.Color.AliceBlue
};
// Especifique o tamanho da página e as margens em pixels
options.PageSetup.AnyPage = new Page(new Aspose.Html.Drawing.Size(800, 500), new Margin(30, 20, 10, 10));
// Chame o método ConvertEPUB para converter EPUB em TIFF
Converter.ConvertEPUB(stream, options, savePath);
Obtenha licença gratuita
Você pode obter uma licença temporária gratuita para experimentar o Aspose.HTML para .NET sem limitações de avaliação.
Conclusão
Neste artigo, aprendemos como converter um EPUB em TIFF em C#. Também vimos como especificar opções de salvamento adicionais para personalizar a conversão. Além disso, você pode aprender mais sobre Aspose.HTML para .NET API usando documentação. Em caso de ambiguidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.