TSA / 1_textInput.py
QINGCHE's picture
fix bugs
8ba144e
raw
history blame
662 Bytes
import docx
from docx.oxml.ns import qn
from docx.shared import Pt,RGBColor
import fitz
import os
from fpdf import FPDF
import run
def text_dump_to_lines(text,topic_num,max_length):
lines = [x.strip() for x in text.split("\n") if x.strip()!='']
sentences = run.texClear(lines)
keys, output = run.textToAb(sentences,lines,int(topic_num),int(max_length))
keysText = "\n".join(keys)
outputText = "\n".join(output)
# text = "\n".join(lines)
# return text, text, dump_to_txt(lines), dump_to_docx(lines), dump_to_pdf(lines)
return keysText, outputText, dump_to_txt(output), dump_to_docx(output), dump_to_pdf(output)