eBook Converter
O Sheetize eBook Converter para .NET permite a conversão contínua de documentos para e a partir de formatos populares de eBook, como EPUB e MOBI. É ideal para editores, bibliotecas digitais e desenvolvedores que integram funcionalidades de eBook em suas aplicações.
Principais Recursos
Conversão de PDF para EPUB
Converta facilmente arquivos PDF para o formato EPUB, otimizando-os para eReaders e outros dispositivos que suportam formatos de eBook.
Conversão de EPUB para PDF
Converta conteúdo de eBook de EPUB para PDF, tornando-o adequado para impressão ou visualização offline em um formato padronizado.
Guia Detalhado
Convertendo PDF para EPUB
Para converter um documento PDF em um eBook EPUB:
- Inicialize o Conversor: Crie uma instância de
EbookConverter
. - Defina as Opções de Conversão: Use
PdfToEpubOptions
para configurar as definições para a saída EPUB, como manipulação de imagens e metadados. - Defina os Caminhos de Entrada e Saída: Defina os caminhos para o PDF de entrada e o EPUB de saída.
- Execute a Conversão: Chame o método
Process
para converter o documento.
Exemplo: Converter PDF para EPUB
// Etapa 1: Inicialize o conversor de eBook
var converter = new EbookConverter();
// Etapa 2: Configure opções para conversão de PDF para EPUB
var options = new PdfToEpubOptions();
options.IncludeImages = true; // Incluir imagens no EPUB de saída
options.SetMetadata("Title", "eBook Convertido");
// Etapa 3: Defina os caminhos dos arquivos
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.epub"));
// Etapa 4: Execute a conversão
converter.Process(options);
Opções Disponíveis para Conversão de PDF para EPUB
- IncludeImages: Especifique se deseja incluir imagens do PDF original no EPUB resultante.
- SetMetadata: Adicione metadados como título, autor e assunto ao arquivo EPUB.
Convertendo EPUB para PDF
Para converter um arquivo EPUB em PDF:
- Inicialize o Conversor: Crie uma instância de
EbookConverter
. - Configure as Opções de PDF: Use
EpubToPdfOptions
para definir configurações como layout da página e margens. - Especifique os Caminhos: Defina os caminhos do arquivo EPUB de entrada e do PDF de saída.
- Execute a Conversão: Chame o método
Process
para concluir a conversão.
Exemplo: Converter EPUB para PDF
// Etapa 1: Inicialize o conversor de eBook
var converter = new EbookConverter();
// Etapa 2: Configure opções para conversão de EPUB para PDF
var options = new EpubToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.Margin = new MarginSettings(10, 10, 10, 10);
// Etapa 3: Defina os caminhos dos arquivos
options.AddInput(new FileDataSource("input.epub"));
options.AddOutput(new FileDataSource("output.pdf"));
// Etapa 4: Execute a conversão
converter.Process(options);
Opções Adicionais para Conversão de EPUB para PDF
- PageLayoutOption: Defina o layout da página para o PDF resultante, como
Portrait
ouLandscape
. - MarginSettings: Defina margens para o PDF de saída.
Este conversor é extremamente útil tanto para editores quanto para desenvolvedores que precisam automatizar fluxos de trabalho relacionados a eBooks. Seja criando eBooks a partir de documentos PDF ou preparando arquivos de eBook para impressão, o Sheetize eBook Converter oferece uma solução flexível.