|
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)
|
|
|
|
|
|
return keysText, outputText, dump_to_txt(output), dump_to_docx(output), dump_to_pdf(output)
|
|
|
|
|