UCFLIB

Una biblioteca para leer y escribir formatos UCF y EPUB
Descargar ahora

UCFLIB Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • David Buxton
  • Sitio web del editor:
  • http://github.com/davidwtbuxton/

UCFLIB Etiquetas


UCFLIB Descripción

UCFLIB es un módulo de Python para leer y escribir formatos UCF y EPUB. Se ha probado con Python 2.7 y 3.2. El formato UCF es utilizado por Adobe para algunos de sus productos, incluidos InDesign IDML. El formato EPUB para libros digitales es efectivamente UCF, por lo que se puede usar UCFLIB para leer y escribir archivos EPUB, se proporciona en la License MIT. LEADER UNA FILEAMPORT UCF # Abra un libro de archivos = UCF.UCF (FILENAME = 'Ejemplo.epub ') Una instancia de UCF es un diccionario ordenado. Las llaves son los nombres de los archivos en el archivo. Las llaves son siempre cuerdas de Unicode. Los valores son los contenidos de los archivos. Los valores son siempre bytes. Lista (eBook.Keys ()) Puede crear una nueva instancia de UCF vacía y configurar su MIMETYPE en UNO IR: IDML = UCF.UCF (MIMETYPE = 'Aplicación / VND.ADOBE.INDESIGN-IDML- PAQUETE ') IDML.MIMETYPE # Ahora establecido en la propiedad MIME TYPETY MIMETYE MIMETYE es una conveniencia para acceder al archivo' MIMETYPE 'en el archivo. La especificación de la UCF establece que el valor debe una cadena ASCII, por lo que si asigna una cadena de Unicode, UFCLIB, lo codará para usted: eBook.Mimetype # Equivalente de Toebook eBook.Mimetype = 'Aplicación / Epub + Zip'The EPUB La especificación requiere un archivo 'Meta-INF / contenedor.xml' en el archivo. Puede usar un acceso directo para consultar cualquier archivo en el directorio 'Meta-INF' en el archivo: eBook.Meta # Toebook equivalente El especial' El archivo Meta-INF / contenedor.xml se usa para encontrar el documento principal en el archivo. Puede acceder a los nombres y tipos MIME utilizando la propiedad 'rootfiles', una lista de tuplas: ebook.rootfilesto Guarde el archivo en un archivo diferente: eBook.Save (FileName = 'actualizado-example.epub') El argumento de archivo puede Sea una cadena de ruta o un objeto similar al archivo para escribir. Si no pasa un nombre de archivo, el archivo se guardará en el archivo dado al abrirlo (si es). Página de inicio del programa.


UCFLIB Software relacionado