Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

ePub - O MP3 dos livros

Colaboração: Alessandro de Oliveira Faria

Data de Publicação: 07 de abril de 2010

O ePub é um padrão internacional de formato eletrônico para e-books (http://en.wikipedia.org/wiki/EPUB) criado por um consórcio de empresas como Sony, Adobe, McGraw-Hill e outras. O IDPF (International Digital Publishing Forum) criou este fabuloso padrão que é compatível com diversos modelos de equipamento.

Na foto abaixo podemos encontrar um arquivo em ePUB visualizado em aparelhos distintos (um computador, Adobe Digital Editions, Sony Reader e um iPhone ou aparelho com Android). Muitas pessoas associam a palavra eBooks aos arquivos PDFs e criam ou apresentam uma certa barreira, compreensivelmente, pois este formato não proporciona um boa leitura pelo fato de não possuir recursos para modificar a diagramação do texto em questão.

Foram precisos quase 10 anos de pesquisas para criação e aprovação da indústria do livro por este padrão. Mas valeu a pena... Pois um documento elaborado em ePUB proporciona um boa leitura visual em qualquer aparelho independente do tamanho e/ou formato do visor. O mesmo apresenta recursos como redução ou aumento do corpo da fonte, tamanho da página, assim permitindo a adaptação do texto conforme as necessidades do hardware.

Para gerar um documento no formato ePub utilizaremos neste tutorial o Calibre. Embora exista outras alternativas, optei por este pacote devido a sua flexibilidade com os formatos de entrada (PDF, Word, OpenOffice, HTML e outros).

Resumindo, devemos deixar bem claro que o ePub são livros digitais visualizados em PCs, smartphones, como também em e-readers. E não devemos associar estes documento a obras disponíveis em PDF, odt ou . doc ou qualquer outro formato disponível na internet. Embora estes formatos, até o presente momento, sejam utilizados para leitura de livros, eles carregam a fragilidade referente a limitação de leitura extensas.

Justamente em função desta limitação, o ePub nasceu oficialmente em setembro de 2007 com o seu enorme diferencial no formato: compatibilidade com diversos dispositivos, como também ser composto de um padrão aberto.

Existem programas disponíveis para diversas plataformas e hardware. A seguir uma pequena relação contendo softwares compatíveis com o formato ePub:

Na minha opinião o formato é tão promissor que resultou no abandono da Sony pelo seu formato proprietário de ebook para adotar o ePub, reconhecido em âmbito internacional. Com isto o ePub atinge a portabilidade literária. Aparelhos de empresas menores junto a Sony (Nook, da Barnes & Noble, o Sony Reader , o iRex Digital Reader e o iRiver Story) adotaram esta estratégia, agora só falta o leitor de e-book Amazon Kindle entrar para não perder o seu reinado.

Um ponto muito polêmico mas natural, é que o formato suporta DRM, e acredito que a Apple implementará iBookstore (talvez isto já tenha acontecido e eu esteja desinformado). Mesmo assim vale a pena comprar um iPad para ler os ePubs espalhados pela internet ou manuais convertidos para uso próprio.

Fonte NYTimes: http://www.nytimes.com/2009/08/13/technology/internet/13reader.html?_r=4 (Acesso restrito a assinantes)

Download, instalação, criação e conversão de ePub

A primeira opção dentro do universo open source é o Calibre, disponível em diversas plataformas. Antes de iniciar, vale a pena mencionar que se você desejar efetuar a instalação a partir do código fonte, deve conferir as dependências abaixo e seguir as instruções no site

Pacote e versão

  • python 2.6
  • Python Imaging Library 1.1.6
  • Qt 4.6.0
  • PyQt 4.7.0
  • python-mechanize 0.1.11
  • ImageMagick 6.3.8
  • xdg-utils1.0.2
  • lxml 2.1.5
  • python-dateutil 1.4.1
  • cssutils 0.9.7a2
  • BeautifulSoup 3.0.5
  • dnspython 1.6.0
  • poppler 0.12.0
  • podofo 0.7
  • libwmf 0.2.8
  • chmlib 0.40

Caso contrário, para instalar a partir do pacote binário, utilize o comando abaixo (mais informações também em: http://calibre-ebook.com/download_linux).

  $ sudo python -c "import urllib2; exec urllib2.urlopen('http://status.calibre-ebook.com/linux_installer').read(); main()"
  Enter the installation directory for calibre [/opt]:
  Will download and install calibre-0.6.45-x86_64.tar.bz2
  Downloading calibre-0.6.45-x86_64.tar.bz2
  50%[=================================------------------------]
  Checking downloaded file integrity...
  tar: Record size = 8 blocks
  Extracting files to /opt/calibre ...
  Extracting application files...
  Creating symlinks...
          Symlinking /opt/calibre/fetch-ebook-metadata to /usr/bin/fetch-ebook-metadata
          Symlinking /opt/calibre/lrf2lrs to /usr/bin/lrf2lrs
          Symlinking /opt/calibre/ebook-convert to /usr/bin/ebook-convert
          Symlinking /opt/calibre/ebook-meta to /usr/bin/ebook-meta
          Symlinking /opt/calibre/pdfmanipulate to /usr/bin/pdfmanipulate
          Symlinking /opt/calibre/lrfviewer to /usr/bin/lrfviewer
          Symlinking /opt/calibre/calibre to /usr/bin/calibre
          Symlinking /opt/calibre/markdown-calibre to /usr/bin/markdown-calibre
          Symlinking /opt/calibre/calibre-debug to /usr/bin/calibre-debug
          Symlinking /opt/calibre/calibre-parallel to /usr/bin/calibre-parallel
          Symlinking /opt/calibre/web2disk to /usr/bin/web2disk
          Symlinking /opt/calibre/calibre-server to /usr/bin/calibre-server
          Symlinking /opt/calibre/calibre-customize to /usr/bin/calibre-customize
          Symlinking /opt/calibre/ebook-viewer to /usr/bin/ebook-viewer
          Symlinking /opt/calibre/calibre-smtp to /usr/bin/calibre-smtp
          Symlinking /opt/calibre/lrs2lrf to /usr/bin/lrs2lrf
          Symlinking /opt/calibre/ebook-device to /usr/bin/ebook-device
          Symlinking /opt/calibre/librarything to /usr/bin/librarything
          Symlinking /opt/calibre/calibredb to /usr/bin/calibredb
  Setting up bash completion...
  Installing bash completion to /etc/bash_completion.d/calibre
  Trying to setup udev rules...
  Installing MAN pages...
          Installing MAN page for ebook-meta
          Installing MAN page for ebook-convert
          Installing MAN page for web2disk
          Installing MAN page for calibre-server
          Installing MAN page for lrf2lrs
          Installing MAN page for lrs2lrf
          Installing MAN page for librarything
          Installing MAN page for calibre-debug
          Installing MAN page for calibredb
          Installing MAN page for calibre-customize
          Installing MAN page for pdfmanipulate
          Installing MAN page for fetch-ebook-metadata
          Installing MAN page for calibre-smtp
  Setting up desktop integration...
  
  Run "calibre" to start calibre

Agora basta digitar o comando "calibre" para executar o conversor, e se tudo estiver funcionando corretamente, veremos o formulário da imagem a seguir.

Para converter o seu documento para o formato ePub, basta inserir o título utilizando o botão "Adicionar livros" e logo após utilize o botão "Converter eBooks" e pronto!

Na sua pasta de usuário home (/home/cabelo no meu caso) será criado uma pasta cujo nome é "Calibre Library", onde será armazenado todos os eBooks convertido pelo software Calibre. Agora basta copiá-lo para o seu dispositivo. Para visualizar no PC o seu e-book, basta utilizar o comando ebook-viewer como no exemplo abaixo.

  $ ebook-viewer opensuse.epub

Na minha opinião particular (que está longe de ser a melhor), para edição, sugiro a segunda opção, ou seja o software Sigil, o seu download pode ser efetuado neste link ou na página inicial mencionada anteriormente. Após o download, execute o binário como super-usuário.

  # ./Sigil-0.1.9-Linux-x86_64-Setup.bin

Basta seguir as instruções de instalação básica (NEXT, NEXT e FINISH) para o software estar disponível no seu sistema. Para executá-lo basta entrar na pasta /opt/sigil e invocar o script sigil.sh. Veja o exemplo abaixo:

  $ cd /opt/sigil
  $ ./sigil.sh

Para finalizar, disponibilizo a seguir um vídeo demonstrativo com a tecnologia ePub rodando no meu Android Motorola DEXT.

Alessandro Faria é sócio-proprietário da empresa NETi TECNOLOGIA fundada em Junho de 1996 (http://www.netitec.com.br), empresa especializada em desenvolvimento de software e soluções biométricas, Consultor Biométrico na tecnologia de reconhecimento facial, atuando na área de tecnologia desde 1986 assim propiciando ao mercado soluções em software. Leva o Linux a sério desde 1998 com desenvolvimento de soluções open-source, membro colaborador da comunidade Viva O Linux, mantenedor da biblioteca open-source de vídeo captura entre outros projetos.

Veja a relação completa dos artigos de Alessandro de Oliveira Faria

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.00/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1064 votos)

Opinião dos Leitores

Felipe
26 Dez 2010, 11:40
Legal a dica, Alessandro. Só valeria acrescentar que o formato ePub admite estilização a partir da edição de uma arquivo neste formato, usando um editor de XML ou algo nessa linha. A Adobe fornece uma ferramenta chamada Inspetor PDFXML, que pode ser baixada do site da Adobe. Este programa free permite estilizar um arquivo Epub acessando a pasta de CSS, possibilitando um visual melhor no conteúdo e na forma de um e-Book ePub.
Parabéns pelo post.
Um abraço.
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Guia Manga Universo