Проблемы преобразования текста в PDF - PullRequest
0 голосов
/ 05 ноября 2019

Я конвертирую текстовый файл в PDF, используя библиотеку FPDF. Когда текст печатается в формате PDF, первая строка столбцы и текст не выровнены, как это было в моем исходном текстовом файле. Что я могу сделать, чтобы это исправить?

Я пытался изменить A4 на A3, Letter, A5 и т. Д., Но ничего не получилось. Я также попытался изменить ширину и высоту.

Есть ли свойство из FPDF, которое я должен использовать для выравнивания каждой строки?

 pdf = FPDF("L", "mm", "A4")
        pdf.add_page()
        pdf.set_font('arial', style='', size=10.0)
        with open(out_file, 'r') as file:
            lines = file.readlines()
            for line in lines:
                pdf.multi_cell(h=5.0, align='L', w=0, txt=line, border=0)
                print(line)
            filename = account+'.pdf'
            pdf.output(filename, 'F')

Ниже текстовая версия, а затем, как она выглядитв PDF версии.

Текстовый файл:

Обратите внимание на то, как столбцы и текст несколько выстроены в текстовом файле.

https://flic.kr/p/2hvUMvm

ФАЙЛ PDF: Обратите внимание, что все заголовки согнуты влево, а столбцы количества не выстроены в ряд.

https://flic.kr/p/2hvR2Yd

...