Manual de Calibre | Page 305

Manual de usuario de calibre, Publicación 2.73.0 options – None o un diccionario que controla cómo se establece la portada. El diccionario puede tener entradas: keep_aspect: True o False (mantiene la proporción de las portadas en EPUB) no_svg: True o False (Usa un envoltorio de portada SVG en la página de título EPUB) existing: True o False (cover_path se refiere a una imagen existente en el libro) calibre.ebooks.oeb.polish.cover.mark_as_cover(container, name) Marca la imagen especificada como la imagen de portada. calibre.ebooks.oeb.polish.cover.mark_as_titlepage(container, name, ve_to_start=True) Marca el archivo HTML especificado como la página de título del EPUB. mo- Parámetros move_to_start – Si es True, el archivo HTML se mueve al inicio del lomo Trabajar con CSS calibre.ebooks.oeb.polish.fonts.change_font(container, old_name, new_name=None) Cambia un tipo de letra de old_name a new_name. Modifica todas las ocasiones en que aparece el tipo de letra en hojas de estilo, etiquetas estilo y atributos de estilo. Si old_name se refiere a un tipo de letr incrustado, se elimina. Puede establecer new_name como None para eliminar el tipo de letra en lugar de cambiarlo. calibre.ebooks.oeb.polish.css.remove_unused_css(container, report=None, remove_unused_classes=False, merge_rules=False) Elimina todas las reglas CSS no utilizadas en el libro. Una regla CSS sin usar es una que no coincide con ningún contenido real. Parámetros report – Un objeto ejecutable opcional que toma un único argumento. Se ejecuta con información sobre las operaciones que se lleva a cabo. remove_unused_classes – Si es True, también se eliminan los atributos de clase del HTML que no correspondan a ninguna regla CSS. merge_rules – Si es True, se combinan las reglas con selectores idénticos. calibre.ebooks.oeb.polish.css.filter_css(container, properties, names=()) Elimina las propiedades CSS especificadas de todas las reglas CSS del libro. Parámetros properties – Conjunto de {'font-family','color'}. propiedades para eliminar. Por ejemplo: names – Los archivos en los que se eliminan las propiedades. De manera predeterminada, todos los archivos HTML y CSS del libro. Trabajar con el índice calibre.ebooks.oeb.polish.toc.from_xpaths(container, xpaths) Genera un índice a partir de una lista de expresiones XPath. Cada expresión de la lista corresponde a un nivel del índice generado. Por ejemplo: ['//h:h1','//h:h2','//h:h3'] generará un índice de tres niveles a partir de las etiquetas

,

y

. calibre.ebooks.oeb.polish.toc.from_links(container) Genera un índice a partir de los enlaces del libro. 1.12. Configurar un entorno de desarrollo de calibre 301