Por que minha folha de estilo externa é ignorada em um epub gerado pelo Word (e severamente limpo)?

1

A situação é que estou trabalhando no Sigil, criando epubs a partir de arquivos HTML filtrados gerados a partir do MS Word. Depois da geração, limpo todo o lixo que posso reconhecer no arquivo HTML e movo as definições de estilo simplificadas para uma folha de estilo. Em seguida, vinculo a folha de estilo a todos os arquivos no epub (na verdade, vinculo-o ao arquivo grande original antes de dividi-lo em arquivos de capítulo separados).

As coisas são exibidas bem no Sigil, mas quando vou testar o epub no Adobe Digital Editions e no Nook, toda a folha de estilo é ignorada. Parece que o Word incorporou algumas folhas de estilo que não podem ser vistas / abertas. A única maneira que eu tenho trabalhado para substituir isso é copiar o meu código de folha de estilo preferido (na sua totalidade) para o cabeçalho de cada arquivo do epub. Não é muito eficiente, especialmente se alguma coisa mudar durante a edição final.

Alguém tem experiência com isso e uma solução melhor? Eu agradeço a ajuda. Obrigada!

    
por dmb 22.01.2013 / 06:09

1 resposta

0

Verifique se você está vinculando corretamente o arquivo css no seu HTML:

<head><meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /><meta http-equiv="Content-Style-Type" content="text/css" /><title>My Title</title><link href="styles.css" type="text/css" rel="stylesheet" /></head>

e que você também inclua uma referência ao seu arquivo html e css no arquivo .opf da seguinte forma:

<manifest><item id="untitled.html" href="untitled.html" media-type="application/xhtml+xml" /><item id="styles.css" href="styles.css" media-type="text/css" /></manifest>

Além disso, você pode ter mais facilidade para converter seus documentos do Word em EPUB usando uma ferramenta gratuita chamada Aspose.Words Express . Isso irá converter seus arquivos de palavras para EPUB sem o uso do Microsoft Word e gera HTML limpo em comparação com a saída HTML inchada do Word. Você também pode dividir as quebras de seção em arquivos html separados dentro do EPUB. Observe que você precisará criar um login antes de fazer o download (mas isso e o programa é 100% gratuito).

    
por 22.01.2013 / 08:11