def get_cover_html(img_w, img_h):
img_htmls = []
img_msg = ' \n'
img_htmls.append('\n')
img_htmls.append('\n')
img_htmls.append('\n')
img_htmls.append('
\n')
img_htmls.append(' Cover\n')
img_htmls.append('\n')
img_htmls.append('\n')
img_htmls.append(' \n')
img_htmls.append(' \n')
img_htmls.append('
\n')
img_htmls.append('\n')
img_htmls.append('')
return img_htmls
def get_xhtml(img):
text_body = []
text_body.append('\n')
text_body.append('
\n')
text_body.append('\n')
text_head = []
text_head.append('\n')
text_head.append(' \n')
text_head.append('\n')
text_htmls = ['\n', '\n'] + text_head + text_body + ['']
return text_htmls
def get_toc_html(title, chap_names, chap_imgs):
toc_htmls = []
toc_htmls.append('\n')
toc_htmls.append('\n\n')
toc_htmls.append('\n')
toc_htmls.append(' \n')
toc_htmls.append(' \n')
toc_htmls.append(' \n')
toc_htmls.append(' \n')
toc_htmls.append(' \n')
toc_htmls.append(' \n')
toc_htmls.append('\n')
toc_htmls.append(' '+ title +'\n')
toc_htmls.append('\n')
toc_htmls.append('\n')
for chap_no, (chap_name, chap_img) in enumerate(zip(chap_names, chap_imgs)):
toc_htmls.append(' \n')
toc_htmls.append(' \n')
toc_htmls.append(' '+ chap_name +'\n')
toc_htmls.append(' \n')
toc_htmls.append(' \n')
toc_htmls.append(' \n')
toc_htmls.append('\n')
toc_htmls.append('')
return toc_htmls
def get_content_html(title, author, img_list):
content_htmls = []
content_htmls.append('\n')
content_htmls.append('\n')
content_htmls.append(' \n')
content_htmls.append(' urn:uuid:942b8224-476b-463b-9078-cdfab0ee2686\n')
content_htmls.append(' zh\n')
content_htmls.append(' '+ title +'\n')
content_htmls.append(' '+ author +'\n')
content_htmls.append(' \n')
content_htmls.append(' \n')
content_htmls.append(' \n')
content_htmls.append(' \n')
for img in img_list:
text = img.replace('.jpg', '.xhtml')
content_htmls.append(' - \n')
content_htmls.append('
\n')
for img in img_list:
content_htmls.append(' - \n')
content_htmls.append('
- \n')
content_htmls.append('
\n')
content_htmls.append(' \n')
content_htmls.append(' \n')
for img in img_list:
text = img.replace('.jpg', '.xhtml')
content_htmls.append(' \n')
content_htmls.append(' \n')
content_htmls.append(' \n')
content_htmls.append(' \n')
content_htmls.append(' \n')
content_htmls.append(' \n')
content_htmls.append('\n')
return content_htmls
def get_container_html():
container_htmls = []
container_htmls.append('\n')
container_htmls.append('\n')
container_htmls.append(' \n')
container_htmls.append(' \n')
container_htmls.append(' \n')
container_htmls.append('\n')
return container_htmls
def get_color_html(colorimg_num):
color_htmls = []
color_htmls.append('\n')
color_htmls.append('\n')
color_htmls.append('\n')
color_htmls.append(' 彩插\n')
color_htmls.append('\n')
color_htmls.append('\n')
for i in range(1, colorimg_num):
color_htmls.append('
\n')
color_htmls.append('\n')
color_htmls.append('')
return color_htmls
def get_vol(vol_no):
vol_no = str(vol_no)
s="零一二三四五六七八九"
for c in "0123456789":
vol_no=vol_no.replace(c,s[eval(c)])
vol_no = '第' + vol_no + '卷'
return vol_no
def check_chars(win_chars):
win_illegal_chars = '?*"<>|:/\\'
new_chars = ''
for char in win_chars:
if char in win_illegal_chars:
new_chars += '\u25A0'
else:
new_chars += char
return new_chars