de produzir EPUB, tambem.Desenvolvendo seu primeiro EPUBUm pacote configuravel EPUB de conformidade minima possui alguns arquivos obrigatorios. A especificacao pode ser bem rigorosa sobre o formato, conteudo e local desses arquivos dentro do archive EPUB. Esta secao explica o que voce deve saber quando trabalhar com o padrao EPUB.Anatomia de um pacote configuravel EPUBA estrutura basica de um arquivo EPUB minimo segue o padrao em Listagem 1. Quando pronto para distribuicao, essa estrutura de diretorio e empacotadas juntamente com o requisito em formato ZIP, com alguns requisitos especiais discutidos em Empacotando seu arquivo EPUB como um archive ZIP.mimetypeMETA-INF/ container.xmlOEBPS/ content.opf title.html content.html stylesheet.css toc.ncx images/ cover.pngObservacao: Um livro de amostra que acompanha esse padrao esta disponivel em Downloads, mas recomendo que voce crie seu proprio enquanto segue neste tutorial.Para iniciar o desenvolvimento de seu livro EPUB, crie um diretorio para o projeto EPUB. Abra um editor de texto ou um IDE, como o Eclipse. Recomendo usar um editor que possui o modo XML em particular, um que possa validar com os esquemas Relax NG listados em Resources. O arquivo tipo MIMEEsse tipo e bem facil: O arquivo tipo MIME e necessario e deve ser nomeado mimetype. O conteudo do arquivo e sempre:application/epub+zipObserve que o arquivo tipo MIME nao pode conter nenhuma linha nova ou retorno de linha.Alem disso, o arquivo tipo MIME deve ser o primeiro arquivo no archive ZIP e ele proprio nao deve ser compactado. Voce vera como inclui-lo usando os argumentos ZIP comuns em Empacotando seu arquivo EPUB como um archive ZIP. Por ora, apenas crie esse arquivo e salve-o, certifique-se de que ele esteja no nivel raiz de seu projeto EPUB.META-INF/container.xmlNo nivel raiz do EPUB, deve haver um diretorio META-INF, e ele deve conter um arquivo denominado container.xml. Os sistemas de leitura do EPUB procurarao por esse arquivo primeiro, ja que ele aponta para o local dos metadados do livro digital.Crie um diretorio chamado META-INF. Dentro dele, abra um novo arquivo chamado container.xml para composicao. O arquivo de conteiner e bem pequeno, mas seus requisitos estruturais sao rigorosos. Cole o codigo em Listagem 2 META-INF/container.xml. <?xml version="1.0"?><container version="1.0" xmlns="urn:oasis:names:tc:opendocument:xmlns:container"> <rootfiles> <rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml" /> </rootfiles></container>O valor de caminho completo (em negrito) e a unica parte desse arquivo que pode variar. O caminho do diretorio deve ser relativo a raiz do proprio arquivo EPUB, nao relativo ao diretorio META-INF.Os arquivos tipo MIME e conteiner sao os unicos dois cuja localizacao no archive do EPUB e rigorosamente controlada. Conforme recomendado (embora nao obrigatorio), armazene os arquivos restantes no EPUB em um subdiretorio. (Por convencao, geralmente ele e chamado OEBPS, para Open eBook Publication Structure, mas pode ser qualquer nome que desejar).Em seguida, crie um diretorio denominado OEBPS em seu projeto EPUB. A secao a seguir deste tutorial descreve os arquivos que ficam dentro do OEBPS a real alimentacao do livro digital: seus metadados e suas paginas.Arquivo de metadados Open Packaging FormatEmbora esse arquivo possa ter qualquer nome, o arquivo OPF normalmente e chamado content.opf. Ele especifica o local de todo conteudo do livro, desde seu texto ate outra midia como