Я пытаюсь создать файл do c, связанный с языком Bangla, но в сохраненном файле docx нет символов в библиотеке python docx - PullRequest
0 голосов
/ 22 марта 2020
document = Document()

document.add_heading(header, 0)

document.add_paragraph('বাংলা ভাষা টেক্সট')



document.add_page_break()

document.save('DownloadableFiles\\DOCX_FILES\\'+file_name+'.docx')

но файл показывает

screenshot of some boxes

1 Ответ

1 голос
/ 22 марта 2020

Это прекрасно работает для меня, если я запускаю этот код, немного урезанный и использующий пакет python-docx:

from docx import Document

document = Document()
document.add_paragraph('বাংলা ভাষা টেক্সট')
document.add_page_break()
document.save('test.docx')

Когда я открываю полученный документ в LibreOffice, я вижу:

characters that look about right to my ignorant eye

Так что я подозреваю, что проблема не в вашем Python коде, а в вашей установке Word или, скорее, ваших шрифтах. Возможно, вам нужно явно установить или переключиться на шрифт, который поддерживает эти символы.

...