easyofd icon indicating copy to clipboard operation
easyofd copied to clipboard

ERROR list index out of range

Open goactiongo opened this issue 9 months ago • 0 comments

/root/easyofd
/root
saving xml ofd2_xml
2025-04-03 16:05:34.341 | INFO     | easyofd.ofd:to_pdf:72 - to_pdf
2025-04-03 16:05:34.341 | DEBUG    | easyofd.draw.font_tools:__init__:61 - FontTool init ,read system default Font ...
2025-04-03 16:05:34.588 | DEBUG    | easyofd.draw.font_tools:__init__:63 - system default Font is
['宋体', 'NotoSansCJKjp-Regular', 'WenQuanYiZenHei', 'Noto Sans CJK JP Black', 'NimbusRoman-Regular', 'Liberation Sans Bold', 'Light', '黑体', 'C059-Roman', 'DejaVu Serif Bold Italic', 'Courier New Bold', 'Noto Sans CJK JP DemiLight', 'DejaVu Sans Oblique', 'DejaVu Serif', 'DejaVu Sans Bold', 'DejaVu Sans Condensed', 'DejaVu Sans Mono Bold Oblique', 'Caladea Bold', 'Courier New', 'OpenSymbol', 'URWBookman-Light', 'DemiLight', '开彼源兮,斯流永继', 'DejaVu Sans Bold Oblique', 'NimbusRoman-Italic', '1.004;GOOG;NotoSansCJKjp-Bold;ADOBE', 'P052-Italic', '1.004;GOOG;NotoSansCJKjp-Thin;ADOBE', 'NimbusSans-Regular', 'DejaVu Sans Light', 'DejaVu Serif Condensed Bold', 'DejaVu Serif Bold', 'Carlito', 'WenQuanYi Zen Hei', 'FangSong', '楷体', 'DejaVu Sans Mono', 'Trademark of ZHONGYI Electronic Co., Beijing', 'Cantarell Bold Oblique', 'Cantarell Regular', 'Caladea Italic', 'P052-Bold', 'DejaVu Sans ExtraLight', 'Caladea Bold Italic', 'Qianqian Fang', 'Z003', 'Liberation Mono Bold', 'Liberation Mono Italic', 'Liberation Sans', 'Cantarell Oblique', 'Cantarell Bold', 'Beijing ZhongYi Electronics Co.', 'Noto Sans CJK JP Medium', 'NotoSansCJKjp-Medium', 'DejaVu Sans', 'Noto Sans CJK JP Bold', 'Adobe Systems Incorporated', 'WenQuanYi', 'P052-Roman', 'Bold', 'NimbusMonoPS-BoldItalic', 'Liberation Sans Bold Italic', 'DejaVu Serif Condensed', '1.004;GOOG;NotoSansCJKjp-Regular;ADOBE', '常规', 'DejaVu Serif Italic', 'Liberation Serif Bold Italic', 'KaiTi', 'DejaVu Sans Mono Oblique', 'Version 5.23', '1.004;GOOG;NotoSansCJKjp-Black;ADOBE', '1.004;GOOG;NotoSansCJKjp-DemiLight;ADOBE', 'NimbusSansNarrow-Regular', 'URW Bookman', 'P052', 'C059', '房骞骞和文泉驿信任委员会', 'GPL2 with font embedding exception', 'NotoSansCJKjp-Thin', 'Noto Color Emoji', 'C059-Bold', 'Nimbus Mono PS', 'URWGothic-DemiOblique', 'DejaVu Sans Condensed Bold', 'NotoSansCJKjp-Bold', 'Liberation Serif', 'Noto Sans CJK JP Regular', 'D050000L', 'DejaVu Sans Condensed Oblique', 'C059-Italic', 'NimbusSans-Italic', 'URWBookman-DemiItalic', 'DejaVu Sans Condensed Bold Oblique', 'URWGothic-Book', 'P052-BoldItalic', 'NimbusRoman-Bold', 'Noto Sans CJK JP Thin', 'qianqianfang_wenquanyi', 'NimbusMonoPS-Regular', 'Noto Sans CJK JP Light', 'Version 0.9.46', 'Black', 'NotoSansCJKjp-Light', 'NimbusRoman-BoldItalic', 'URWBookman-LightItalic', 'NimbusSansNarrow-BoldOblique', 'Carlito Bold Italic', 'URW Gothic', 'Medium', '1.004;GOOG;NotoSansCJKjp-Light;ADOBE', 'Liberation Sans Italic', 'NimbusSansNarrow-Bold', 'Z003-MediumItalic', 'DejaVu Serif Condensed Italic', 'Carlito Bold', 'Courier New Italic', 'URWBookman-Demi', 'Nimbus Sans Narrow', 'DejaVu Sans Mono Bold', 'Carlito Italic', 'DejaVu Serif Condensed Bold Italic', 'Nimbus Roman', 'NimbusSans-Bold', 'NotoSansCJKjp-Black', 'Liberation Serif Italic', 'Liberation Mono Bold Italic', 'NimbusMonoPS-Italic', '文泉驿正黑', 'Times New Roman', 'C059-BdIta', '仿宋', 'Thin', 'SimHei', 'NimbusSansNarrow-Oblique', 'URWGothic-BookOblique', 'FontForge 2.0 : WenQuanYi Zen Hei : 2-5-2011', 'Cantarell', 'NimbusMonoPS-Bold', 'Regular', 'NimbusSans-BoldItalic', 'Caladea', 'Liberation Mono', 'Noto Sans CJK JP', 'SimSun', 'NotoSansCJKjp-DemiLight', 'Liberation Serif Bold', 'URWGothic-Demi', '1.004;GOOG;NotoSansCJKjp-Medium;ADOBE', 'Nimbus Sans', 'Noto is a trademark of Google Inc.']
--------------------------------------------------
page_size_details [[0.0, 0.0, 211.5, 140.0]]
page_id: 0 page_size_details: [[0.0, 0.0, 211.5, 140.0]]
page_size == pos :False
2025-04-03 16:05:34.610 | ERROR    | easyofd.draw.draw_pdf:draw_chars:226 - list index out of range
Traceback (most recent call last):
  File "/root/anaconda3/envs/py3115/lib/python3.11/site-packages/easyofd/draw/draw_pdf.py", line 218, in draw_chars
    _cahr_x = float(x_list[cahr_id]) * self.OP
                    ~~~~~~^^^^^^^^^
IndexError: list index out of range
2025-04-03 16:05:34.642 | INFO     | easyofd.ofd:to_pdf:72 - to_pdf
2025-04-03 16:05:34.642 | DEBUG    | easyofd.draw.font_tools:__init__:61 - FontTool init ,read system default Font ...
2025-04-03 16:05:34.777 | DEBUG    | easyofd.draw.font_tools:__init__:63 - system default Font is
['宋体', 'NotoSansCJKjp-Regular', 'WenQuanYiZenHei', 'Noto Sans CJK JP Black', 'NimbusRoman-Regular', 'Liberation Sans Bold', 'Light', '黑体', 'C059-Roman', 'DejaVu Serif Bold Italic', 'Courier New Bold', 'Noto Sans CJK JP DemiLight', 'DejaVu Sans Oblique', 'DejaVu Serif', 'DejaVu Sans Bold', 'DejaVu Sans Condensed', 'DejaVu Sans Mono Bold Oblique', 'Caladea Bold', 'Courier New', 'OpenSymbol', 'URWBookman-Light', 'DemiLight', '开彼源兮,斯流永继', 'DejaVu Sans Bold Oblique', 'NimbusRoman-Italic', '1.004;GOOG;NotoSansCJKjp-Bold;ADOBE', 'P052-Italic', '1.004;GOOG;NotoSansCJKjp-Thin;ADOBE', 'NimbusSans-Regular', 'DejaVu Sans Light', 'DejaVu Serif Condensed Bold', 'DejaVu Serif Bold', 'Carlito', 'WenQuanYi Zen Hei', 'FangSong', '楷体', 'DejaVu Sans Mono', 'Trademark of ZHONGYI Electronic Co., Beijing', 'Cantarell Bold Oblique', 'Cantarell Regular', 'Caladea Italic', 'P052-Bold', 'DejaVu Sans ExtraLight', 'Caladea Bold Italic', 'Qianqian Fang', 'Z003', 'Liberation Mono Bold', 'Liberation Mono Italic', 'Liberation Sans', 'Cantarell Oblique', 'Cantarell Bold', 'Beijing ZhongYi Electronics Co.', 'Noto Sans CJK JP Medium', 'NotoSansCJKjp-Medium', 'DejaVu Sans', 'Noto Sans CJK JP Bold', 'Adobe Systems Incorporated', 'WenQuanYi', 'P052-Roman', 'Bold', 'NimbusMonoPS-BoldItalic', 'Liberation Sans Bold Italic', 'DejaVu Serif Condensed', '1.004;GOOG;NotoSansCJKjp-Regular;ADOBE', '常规', 'DejaVu Serif Italic', 'Liberation Serif Bold Italic', 'KaiTi', 'DejaVu Sans Mono Oblique', 'Version 5.23', '1.004;GOOG;NotoSansCJKjp-Black;ADOBE', '1.004;GOOG;NotoSansCJKjp-DemiLight;ADOBE', 'NimbusSansNarrow-Regular', 'URW Bookman', 'P052', 'C059', '房骞骞和文泉驿信任委员会', 'GPL2 with font embedding exception', 'NotoSansCJKjp-Thin', 'Noto Color Emoji', 'C059-Bold', 'Nimbus Mono PS', 'URWGothic-DemiOblique', 'DejaVu Sans Condensed Bold', 'NotoSansCJKjp-Bold', 'Liberation Serif', 'Noto Sans CJK JP Regular', 'D050000L', 'DejaVu Sans Condensed Oblique', 'C059-Italic', 'NimbusSans-Italic', 'URWBookman-DemiItalic', 'DejaVu Sans Condensed Bold Oblique', 'URWGothic-Book', 'P052-BoldItalic', 'NimbusRoman-Bold', 'Noto Sans CJK JP Thin', 'qianqianfang_wenquanyi', 'NimbusMonoPS-Regular', 'Noto Sans CJK JP Light', 'Version 0.9.46', 'Black', 'NotoSansCJKjp-Light', 'NimbusRoman-BoldItalic', 'URWBookman-LightItalic', 'NimbusSansNarrow-BoldOblique', 'Carlito Bold Italic', 'URW Gothic', 'Medium', '1.004;GOOG;NotoSansCJKjp-Light;ADOBE', 'Liberation Sans Italic', 'NimbusSansNarrow-Bold', 'Z003-MediumItalic', 'DejaVu Serif Condensed Italic', 'Carlito Bold', 'Courier New Italic', 'URWBookman-Demi', 'Nimbus Sans Narrow', 'DejaVu Sans Mono Bold', 'Carlito Italic', 'DejaVu Serif Condensed Bold Italic', 'Nimbus Roman', 'NimbusSans-Bold', 'NotoSansCJKjp-Black', 'Liberation Serif Italic', 'Liberation Mono Bold Italic', 'NimbusMonoPS-Italic', '文泉驿正黑', 'Times New Roman', 'C059-BdIta', '仿宋', 'Thin', 'SimHei', 'NimbusSansNarrow-Oblique', 'URWGothic-BookOblique', 'FontForge 2.0 : WenQuanYi Zen Hei : 2-5-2011', 'Cantarell', 'NimbusMonoPS-Bold', 'Regular', 'NimbusSans-BoldItalic', 'Caladea', 'Liberation Mono', 'Noto Sans CJK JP', 'SimSun', 'NotoSansCJKjp-DemiLight', 'Liberation Serif Bold', 'URWGothic-Demi', '1.004;GOOG;NotoSansCJKjp-Medium;ADOBE', 'Nimbus Sans', 'Noto is a trademark of Google Inc.']
--------------------------------------------------
page_size_details [[0.0, 0.0, 211.5, 140.0]]
page_id: 0 page_size_details: [[0.0, 0.0, 211.5, 140.0]]
page_size == pos :False
2025-04-03 16:05:34.786 | ERROR    | easyofd.draw.draw_pdf:draw_chars:226 - list index out of range
Traceback (most recent call last):
  File "/root/anaconda3/envs/py3115/lib/python3.11/site-packages/easyofd/draw/draw_pdf.py", line 218, in draw_chars
    _cahr_x = float(x_list[cahr_id]) * self.OP
                    ~~~~~~^^^^^^^^^
IndexError: list index out of range
2025-04-03 16:05:34.883 | INFO     | easyofd.ofd:pdf2img:92 - pdf2img

goactiongo avatar Apr 04 '25 08:04 goactiongo