Como mesclar arquivos EPUB?
Aspose.HTML for .NET oferece ferramentas para mesclar arquivos EPUB online ou programaticamente via C#. O Online EPUB Merger permite que você mescle vários arquivos EPUB em um único documento em tempo real diretamente no seu navegador. Se você deseja usar as funcionalidades de mesclagem e conversão em seu produto ou mesclar o EPUB programaticamente, faça o download da biblioteca Aspose.HTML C#, aprenda nossa documentação e considere os exemplos de código C#. A poderosa API C# permite mesclar arquivos EPUB rapidamente e em alta qualidade.
Fusão de EPUB on-line
Teste a qualidade do EPUB Merger diretamente no seu navegador! Carregue os arquivos EPUB do sistema de arquivos local, selecione o formato de saída necessário e execute o exemplo! É rápido, fácil, seguro e totalmente gratuito! Você obterá imediatamente o resultado como um arquivo separado. Portanto, mescle arquivos EPUB rapidamente e salve o resultado em formato PDF, XPS, DOCX ou TIFF online!
// Open an existing EPUB files for reading
using var stream1 = File.OpenRead(DataDir + "input1.epub");
using var stream2 = File.OpenRead(DataDir + "input2.epub");
// Create an instance of EPUB Renderer
using var renderer = new Aspose.Html.Rendering.EpubRenderer();
// Create an instance of PDF device
using var device = new Aspose.Html.Rendering.Pdf.PdfDevice("output-epub.pdf");
// Merge all EPUB documents into PDF
renderer.Render(device, stream1, stream2);
Etapas para mesclar EPUB para PDF em C#
Aspose.HTML for .NET API fornece a classe Renderer para renderizar e mesclar documentos EPUB. Usando as instâncias do Renderer diretamente, você pode enviar vários arquivos para o dispositivo de renderização de saída de uma só vez. A API Aspose.HTML fornece a seguinte implementação de renderizadores: HtmlRenderer, SvgRenderer, MhtmlRenderer e EpubRenderer, que são usados para renderizar documentos HTML, SVG, MHTML e EPUB, respectivamente.
Consulte o exemplo C# acima se desejar mesclar arquivos EPUB programaticamente:
- Abra um arquivo EPUB existente.
- Crie uma instância de EPUB Renderer. Use o EpubRenderer() construtor.
- Nesta etapa, você pode escolher um dispositivo de renderização. A API fornece as seguintes implementações: PdfDevice, XpsDevice, DocDevice e ImageDevice, que são usados para gerar formatos de arquivo PDF, XPS, DOCX e Imagem, respectivamente.
- Se você deseja mesclar EPUB com PDF, crie um dispositivo PDF. Use o construtor PdfDevice() para inicializar uma nova instância da classe PdfDevice.
- Chame o método Render() para mesclar todos os documentos EPUB em PDF.
- Copie o código C# para mesclagem de arquivos EPUB e use-o em seu projeto.
O que é o formato de arquivo EPUB
EPUB é um formato de arquivo de e-book que fornece um formato de publicação digital padrão para editores e consumidores. Os arquivos EPUB podem armazenar palavras, imagens, folhas de estilo, fontes, detalhes de metadados e tabelas de conteúdo. O formato tem sido tão comum agora que é suportado por muitos e-readers e aplicativos de software. Por exemplo, no Mac OS, o software Books pré-instalado fornece suporte para abrir esses arquivos. Além disso, há muitos softwares compatíveis disponíveis para smartphones, tablets e computadores. Os padrões de arquivos EPUB são mantidos pelo International Digital Publishing Forum (IDPF).
Como instalar o Aspose.HTML para biblioteca .NET
Você pode usar várias maneiras de instalar a biblioteca Aspose.HTML for .NET em seu sistema:
- Instale um Pacote NuGet usando a GUI do NuGet Package Manager.
- Instale um pacote NuGet usando o console do gerenciador de pacotes. Você pode usar o seguinte comando
PM> Install-Package Aspose.Html. - Instale o Aspose.HTML for .NET através do MSI.
Aspose.HTML é uma biblioteca avançada de web scraping e análise de HTML. Pode-se criar, editar, navegar pelos nós, extrair dados, mesclar e converter arquivos HTML, XHTML, MD, EPUB e MHTML em PDF, DOCX, imagens e outros formatos populares. Além disso, ele também lida com CSS, HTML Canvas, SVG, XPath e JavaScript pronto para uso para estender as tarefas de manipulação. É uma API independente e não requer nenhuma instalação de software. Use a biblioteca Aspose.HTML C# para converter, mesclar, editar documentos HTML, extrair dados da Web e muito mais! Para obter mais detalhes sobre a instalação da biblioteca C# e os requisitos do sistema, consulte Documentação do Aspose.HTML.