Ucflib.

Uma biblioteca para ler e escrever formatos UCF e EPUB
Baixe Agora

Ucflib. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • David Buxton
  • Site do editor:
  • http://github.com/davidwtbuxton/

Ucflib. Tag


Ucflib. Descrição

UCFLIB é um módulo Python para ler e escrever formatos UCF e EPUB. Foi testado com o Python 2.7 e 3.2.O formato UCF é usado pela Adobe para alguns de seus produtos, incluindo InDesign IDML. O formato EPUB para livros digitais é efetivamente UCF, portanto, o UCFLib pode ser usado para ler e gravar arquivos EPUB.UCFLib é fornecido sob a licença do MIT.Reading um fileImport UCF # Abra um arquivo FileEeBook = ucf.ucf (filename = 'example.epub ') Uma instância do UCF é um dicionário ordenado. As chaves são os nomes dos arquivos no arquivo. As chaves são sempre seqüências de unicode. Os valores são o conteúdo dos arquivos. Os valores são sempre strings de byte.list (eBook.keys ()) Você pode criar uma nova instância UCF vazia e definir seu mimetype em uma só vez: IDML = ucf.ucf (mimetype = 'aplicativo / vnd.adobe.indesign-idml- Pacote ') idml.mimetype # agora definido para a propriedade InDesign MIME Typethe Mimetype é uma conveniência para acessar o arquivo' mimetype 'no arquivo. A especificação UCF afirma que o valor deve uma string ASCII, portanto, se você atribuir uma string UCIODE UFCLIBO o acode para você: ebook.mimetype # equivalente toebook ebook.mimetype = 'aplicativo / epub + zip'the epub Especificação requer um arquivo 'meta-inf / contenter.xml' no arquivo. Você pode usar um atalho para se referir a qualquer arquivo no diretório 'Meta-inf' no arquivo: ebook.meta # toebook equivalente O Especial' O arquivo Meta-inf / Container.xml é usado para encontrar o documento principal no arquivo. Você pode acessar os nomes e os tipos MIME usando a propriedade 'rootfiles', uma lista de tuplas: ebook.rootfilesto Salve o arquivo para um arquivo diferente: Ebook.Save (filename = 'updated-exemplo.epub') O argumento do nome do arquivo pode Seja uma cadeia de caminho ou um objeto como um arquivo aberto para gravação. Se você não passar um nome de arquivo, o arquivo será salvo no arquivo dado ao abri-lo (se houver). Página inicial doproduto


Ucflib. Software Relacionado

BaseBox.

uma pequena biblioteca para interagir com caixas de vagabundo usando tecido ...

57

Download