Я хотел бы использовать Распознавание именованных объектов (NER) для автоматического суммирования Авиабилет на основе заданного набора данных.
Так что в основном это мой набор данных.
Здесь мне нужно создать сводную информацию о пассажире в формате PDF, например:
Номер PNR____ (PNRNum) относится к имени пассажира ____ (имя), путешествующего из ____ (аэропорт отправления), ____ (начальная страна) в ____ (аэропорт Arr), ____ (конечная страна), начиная с ____ (время начала).Номер рейса ____ (№ рейса), который _____ (Int Dom) с использованием билета _____ (класс кабины) базового тарифа _____ (базовый тариф).
Здесь номер PNR должен быть задан какввод для ввода в первое пустое пространство и соответствующие данные из набора данных должны быть заполнены оставшимися пустыми пробелами.
airline = pd.read_csv("AIR-LINE.csv")
def create_airline_ticket():
c = canvas.Canvas('AIRlines.pdf')
c.setFont("Courier", 20)
c.drawCentredString(300, 700, 'Airline Ticket')
c.setFont("Courier", 14)
form = c.acroForm
c.drawString(10, 650, 'The PNR Number')
options = [('airline.loc[[0, 10], :]')]
form.choice(name='choice1', tooltip='Field choice1',
value='A',
x=165, y=645, width=72, height=20,
borderColor=magenta, fillColor=pink,
textColor=blue, forceBorder=True, options=options)
c.save()
Я думал об использовании модуля ReportLabs, чтобы использовать список доступных в нем.Но это не пошло соответственно.Я должен сделать что-то другое.
Так могли бы вы предложить мне пошаговую процедуру?Так как я новичок в Python, я мог легко учиться.Благодарю.