Нужно составить два алгоритма. В первом алгоритме создаем два собатия (кнопка1 и кнопка 2), во втором алгоритме три события (кнопка1, кнопка 2 кнопка 3)
Создаётся цифровая копия исходного документа в формате docx.
3. Программа распознавания текста анализирует структуру документа, выделяя на его страницах блоки текста, таблицы, картинки и т. п. Строки разбиваются на слова, а слова — на отдельные буквы. После этого программа сравнивает найденные символы с шаблонными изображениями букв и цифр, хранящимися в её памяти. Программа рассматривает различные варианты разделения строк на слова и слов на символы. В программу встроены словари, обеспечивающие более точный анализ и распознавание, а также проверку распознанного текста. Проанализировав огромное число возможных вариантов, программа принимает окончательное решение и выдает пользователю распознанный текст.
4. Распознанный текст переносится в окно текстового редактора, в котором пользователь может редактировать и форматировать распознанный текст.
1. Бумажный носитель помещается в сканер.
2. В программе отдаётся команда Сканировать.
Создаётся цифровая копия исходного документа в формате docx.
3. Программа распознавания текста анализирует структуру документа, выделяя на его страницах блоки текста, таблицы, картинки и т. п. Строки разбиваются на слова, а слова — на отдельные буквы. После этого программа сравнивает найденные символы с шаблонными изображениями букв и цифр, хранящимися в её памяти. Программа рассматривает различные варианты разделения строк на слова и слов на символы. В программу встроены словари, обеспечивающие более точный анализ и распознавание, а также проверку распознанного текста. Проанализировав огромное число возможных вариантов, программа принимает окончательное решение и выдает пользователю распознанный текст.
4. Распознанный текст переносится в окно текстового редактора, в котором пользователь может редактировать и форматировать распознанный текст.
from tkinter import*
class Rec(Frame):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
k=int(input('Введите количество линий : '))
step = 300//k;
self.master.title("1")
self.pack(fill=BOTH, expand=1)
canvas = Canvas(self, bg="white")
for i in range (0, k+1):
canvas.create_line(0, i*step, 300, 300-i*step)
canvas.pack(fill=BOTH, expand=1)
def main():
root = Tk()
ex = Rec()
root.geometry("300x300")
root.mainloop()
if __name__ == '__main__':
main()