Питхон - Креирајте ПДФ са графиком, 1. део

Преглед садржаја
Питхон Има одличну способност рада с текстуалним датотекама, захваљујући томе можемо извући информације из различитих извора, попут веб страница, па сада исписивање само текста с извученим подацима понекад није идеално, јер се обрађене информације обично много сварљивији.
Да бисте могли да обрадите наведене информације Питхон има алате који нам омогућавају да направимо графиконе са наведеним подацима и да их бацимо у датотеку ПДФ, због чистоће програмирања, много је лакше постићи ове резултате Питхон него из програма за табеларне прорачуне.
Пројекат
Као што смо раније споменули манипулирање подацима у Питхон Врло је једноставно захваљујући способности руковања датотекама и текстуалним низовима, па ћемо знати ово креирајте ПДФ датотеку који укључује графику, они ће бити направљени од података које ћемо добити из спољног извора.
Ова врста извештаја омогућава нам да уградимо сложенију програмску логику која имплементацију чини Питхон много лакше него коришћење програма за табеларне прорачуне.
Алати
Да бисмо постигли наше циљеве, морамо утврдити које ћемо пакете и алате користити, како бисмо знали коју врсту логике користити.
За овај конкретни пројекат смо одлучили да користимо РепортЛаб будући да је једноставан за употребу и има добру подршку и за графику и за генерисање ПДФ датотека. Да бисмо га добили, можемо приступити службеној веб локацији хттп: / /репортлаб.орг, пронаћи одељак за преузимање и преузети одговарајући комплет алата, када добијемо компримовану датотеку, једноставно је распакујемо у Питхон ПАТХ и можемо га користити, на следећој слици видимо како треба да упућујемо позив унутар нашег кода:

Као што видимо, библиотеку је лако уградити у наше развојно окружење.
Цртање помоћу РепортЛаб -а
Пре него што наставимо са развојем пројекта, направићемо заграде и видећемо основну операцију РепортЛаб тако да имамо базу за рад.
Користићемо репортлаб.грапхицс модул то нам омогућава да правимо напредне цртеже, а унутар тога ћемо увести и модул за генерисање ПДФ -а, погледајмо испод код који нам омогућава да нацртамо ПДФ који приказује класични Здраво Свете!
 фром репортлаб.грапхицс.схапес импорт Дравинг, Стринг фром репортлаб.грапхицс импорт рендерПДФ д = Дравинг (100, 100) с = Стринг (50, 50, 'Хелло, ворлд!', тектАнцхор = 'миддле') д.адд (с ) рендерПДФ.дравТоФиле (д, 'хелло.пдф', 'Једноставна ПДФ датотека') 

Као што видимо, врло је једноставно, само морамо да увеземо графички пакет, модуле за цртање и модуле за генерисање ПДФ -а, а затим креирамо објекат Цртање и Стринг објекат са текстом који желимо да нацртамо, користимо адд () метод да додате Стринг објекат у Дравинг објецт и то нам омогућава да нацртамо текст и на крају у генерисању ПДФ -а проследимо објекат који ће направити цртеж заједно са именом ПДФ датотеке.
Резултат би требао бити отприлике овакав:

Овим завршавамо овај први део водича; У следећем делу ћемо започети изградњу пројекта и још се мало позабавити радом РепортЛаб и интеграција са Питхон.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave