Executando verificação de segurança...
2

Tu pode criar um app web com Flask no próprio Python.
Tu cria lá um arquivo HTML, e cria um formulário que possa enviar os dados para o back-end(Flask)

Daí tu cria uma função no back-end que retorna o resumo. Um exemplo em código:

from flask import Flask, render_template, request
from pdfminer.high_level import extract_text

app = Flask(__name__)

@app.route('/', methods=['GET', 'POST'])
def index():
    if request.method == 'POST':
        f = request.files['file']
        text = extract_text(f)
        summary = generate_summary(text)
        return render_template('summary.html', summary=summary) # Direciona o usuário para outra página onde terá o resultado(resumo)
    else:
        return render_template('index.html')

def generate_summary(text):
    # Coloque aqui o código para gerar o resumo
    

if __name__ == '__main__':
    app.run(debug=True)

Exemplo do summary.html:

<!DOCTYPE html>
<html>
<head>
	<title>Resumo</title>
</head>
<body>
	<h1>Resumo</h1>
	<p>{{ summary }}</p>
</body>
</html>

E é isso, tenta fazer aí, e quando tiver pronto, manda pra nois ver!

Carregando publicação patrocinada...