{"id":81,"date":"2015-03-20T14:27:16","date_gmt":"2015-03-20T17:27:16","guid":{"rendered":"https:\/\/fabianelima.com\/blog\/?p=81"},"modified":"2015-03-20T14:37:40","modified_gmt":"2015-03-20T17:37:40","slug":"texto-puro-em-ebook-um-pequeno-tutorial","status":"publish","type":"post","link":"https:\/\/fabianelima.com\/blog\/texto-puro-em-ebook-um-pequeno-tutorial\/","title":{"rendered":"Texto puro em eBook: um pequeno tutorial"},"content":{"rendered":"<p>No fim do ano passado fiz <a href=\"https:\/\/www.coursera.org\/course\/pythonlearn\">um cursinho online de Python no Coursera<\/a>. Provavelmente esqueci a maior parte do que aprendi, mas pelo menos j\u00e1 sei mais ou menos como me guiar na linguagem caso precise fazer algo com ela. O que me motivou a fazer esse curso foram os livros. Converter um PDF de alguma edi\u00e7\u00e3o fora de cat\u00e1logo era algo pr\u00f3ximo de viver o inferno, mas eu meio que tomei gosto pela coisa e queria arranjar formas mais eficazes de processar todo esse texto que extra\u00eda desses livros, e foi assim que surgiu <a href=\"http:\/\/pastebin.com\/SuDQvgbn\">este pequeno script<\/a>.<\/p>\n<p>E como entre alguns amigos eu virei uma esp\u00e9cie de refer\u00eancia quando se trata disso \u2014 uma atividade que eu transformei num tipo muito estranho e masoquista de <em>hobby<\/em> \u2014, resolvi fazer aqui um tutorialzinho de como criar ebooks a partir do momento em que voc\u00ea j\u00e1 tem o texto pronto e processado, porque a parte de aprontar o texto \u00e9 muito chata e ningu\u00e9m em s\u00e3 consci\u00eancia al\u00e9m de mim e alguns malucos tem paci\u00eancia para essa primeira parte. Talvez renda um texto futuro, mas n\u00e3o tenho muita certeza. Uma coisa que aprendi nos \u00faltimos vinte e sete anos e meio \u00e9 que n\u00e3o se deve esperar muita coisa de mim.<\/p>\n<p>Vamos l\u00e1. Voc\u00ea vai precisar de:<\/p>\n<ul>\n<li>O programinha <a href=\"http:\/\/calibre-ebook.com\/\">Calibre<\/a> instalado em seu computador<\/li>\n<li>Conhecimento b\u00e1sico em <a href=\"http:\/\/www.w3schools.com\/html\/html_css.asp\">HTML e CSS<\/a><\/li>\n<\/ul>\n<p>Abra o Calibre e clique em &#8220;Adicionar livros&#8221; e depois em &#8220;Adicionar um livro vazio (uma entrada de livro sem nenhum formato)&#8221;. Vai aparecer a janelinha da imagem abaixo depois, e voc\u00ea preenche \u2014 ou n\u00e3o, isso tamb\u00e9m pode ser preenchido depois \u2014 conforme a necessidade.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"center size-full wp-image-85 aligncenter\" src=\"https:\/\/fabianelima.com\/blog\/wp-content\/uploads\/tuto-calibre-1.png\" alt=\"tuto-calibre-1\" width=\"388\" height=\"325\" srcset=\"https:\/\/fabianelima.com\/blog\/wp-content\/uploads\/tuto-calibre-1.png 388w, https:\/\/fabianelima.com\/blog\/wp-content\/uploads\/tuto-calibre-1-300x251.png 300w\" sizes=\"auto, (max-width: 388px) 100vw, 388px\" \/><\/p>\n<p>O livro rec\u00e9m-criado vai aparecer em sua biblioteca como um livro comum, mas se voc\u00ea abrir ele vai estar&#8230; erm&#8230; vazio. Clique nele com o bot\u00e3o direito e depois em &#8220;Edit book&#8221; (sim, a tradu\u00e7\u00e3o do Calibre \u00e9 meio cagada). Uma segunda janela ser\u00e1 aberta. A\u00ed voc\u00ea pode acrescentar arquivos em html, fontes, imagens etc, no seu novo livro. Recomendo usar um arquivo HTML pra cada cap\u00edtulo, e para cada elemento pr\u00e9 e p\u00f3s-textual. E, claro, usar as tags HTML semanticamente \u2014 ou seja, <em>direitinho<\/em>: H1 pra t\u00edtulo geral, H2 pra t\u00edtulos principais, H3 pra subt\u00edtulos, P pra par\u00e1grafos etc. Voc\u00ea tamb\u00e9m pode definir classes e estilos em CSS pra deixar a parada mais bonita, como por exemplo formatar blocos de cita\u00e7\u00e3o e ep\u00edgrafes de cap\u00edtulos.<\/p>\n<p>A imagem abaixo \u00e9 do arquivo da edi\u00e7\u00e3o brasileira de &#8220;A Dial\u00e9tica do Sexo&#8221; que eu converti em ebook no fim do ano passado. Deu um trabalho do c\u00e3o pois o texto estava com o OCR cagado e o scan n\u00e3o estava muito leg\u00edvel; fora que o programa de OCR que usei n\u00e3o era l\u00e1 muito bom com l\u00edngua portuguesa. Tive que reescrever boa parte do texto.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"center wp-image-86 aligncenter\" src=\"https:\/\/fabianelima.com\/blog\/wp-content\/uploads\/tuto-calibre-2.png\" alt=\"tuto-calibre-2\" width=\"680\" height=\"393\" srcset=\"https:\/\/fabianelima.com\/blog\/wp-content\/uploads\/tuto-calibre-2.png 1666w, https:\/\/fabianelima.com\/blog\/wp-content\/uploads\/tuto-calibre-2-300x173.png 300w, https:\/\/fabianelima.com\/blog\/wp-content\/uploads\/tuto-calibre-2-1024x592.png 1024w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><\/p>\n<p>A parte mais chata de transformar esses livros velhos em ebook \u00e9 fazer as refer\u00eancias e as notas de rodap\u00e9: tem que fazer links com \u00e2ncora, e se o livro tiver muita nota voc\u00ea pode se confundir bonito nessa parte. Quando converti o volume dois d&#8217;<em>O Segundo Sexo<\/em> em ebook cometi um erro no come\u00e7o e ele foi &#8220;herdado&#8221; por boa parte do livro; tive que fazer tudo de novo, ent\u00e3o recomendo bastante cuidado nessa parte.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"center aligncenter wp-image-87\" src=\"https:\/\/fabianelima.com\/blog\/wp-content\/uploads\/tuto-calibre-3.png\" alt=\"tuto-calibre-3\" width=\"680\" height=\"393\" srcset=\"https:\/\/fabianelima.com\/blog\/wp-content\/uploads\/tuto-calibre-3.png 1666w, https:\/\/fabianelima.com\/blog\/wp-content\/uploads\/tuto-calibre-3-300x173.png 300w, https:\/\/fabianelima.com\/blog\/wp-content\/uploads\/tuto-calibre-3-1024x592.png 1024w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><\/p>\n<h3>Dicas<\/h3>\n<ol>\n<li>Esse livro criado do zero vai estar em formato ePub \u2014 o formato aberto aceito pelos leitores digitais em geral, inclusive o Kobo. Pra ler no Kindle, \u00e9 s\u00f3 ir na biblioteca, clicar com o lado direito do mouse e mandar o Calibre converter o arquivo no formato mobi.<\/li>\n<li>Use o Word para fazer a revis\u00e3o do texto: mesmo que voc\u00ea tenha que corrigir certos termos voc\u00ea mesmo \u2014 em ingl\u00eas por exemplo \u2014, ele vai marcar o que estiver estranho no texto e vai ser mais f\u00e1cil de encontrar essas ocorr\u00eancias e revisar.<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-88\" src=\"https:\/\/fabianelima.com\/blog\/wp-content\/uploads\/tuto-calibre-4.png\" alt=\"tuto-calibre-4\" width=\"149\" height=\"67\" \/>O bot\u00e3ozinho &#8220;Verificar livro&#8221; no editor de livros do Calibre \u00e9 m\u00e1gico. Ele vai procurar incongru\u00eancias no seu c\u00f3digo e ajudar a corrigir se alguma tag HTML estiver fora do lugar.<\/li>\n<\/ol>\n<p>Isto fica feliz em ser \u00fatil. At\u00e9 amanh\u00e3! o\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>No fim do ano passado fiz um cursinho online de Python no Coursera. Provavelmente esqueci a maior parte do que aprendi, mas pelo menos j\u00e1 sei mais ou menos como me guiar na linguagem caso precise fazer algo com ela. O que me motivou a fazer esse curso foram os livros. Converter um PDF de &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/fabianelima.com\/blog\/texto-puro-em-ebook-um-pequeno-tutorial\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Texto puro em eBook: um pequeno tutorial&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,35],"tags":[37,38,40,41,39,36],"class_list":["post-81","post","type-post","status-publish","format-standard","hentry","category-designer-meia-boca","category-tutorial","tag-ebooks","tag-epub","tag-kindle","tag-kobo","tag-mobi","tag-tutorial","entry"],"_links":{"self":[{"href":"https:\/\/fabianelima.com\/blog\/wp-json\/wp\/v2\/posts\/81","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fabianelima.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fabianelima.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fabianelima.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fabianelima.com\/blog\/wp-json\/wp\/v2\/comments?post=81"}],"version-history":[{"count":10,"href":"https:\/\/fabianelima.com\/blog\/wp-json\/wp\/v2\/posts\/81\/revisions"}],"predecessor-version":[{"id":96,"href":"https:\/\/fabianelima.com\/blog\/wp-json\/wp\/v2\/posts\/81\/revisions\/96"}],"wp:attachment":[{"href":"https:\/\/fabianelima.com\/blog\/wp-json\/wp\/v2\/media?parent=81"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fabianelima.com\/blog\/wp-json\/wp\/v2\/categories?post=81"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fabianelima.com\/blog\/wp-json\/wp\/v2\/tags?post=81"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}