
Yini i-Editable PPT Rebuilder
I-Editable PPT Rebuilder iyi-Skill yokwakha kabusha i-PowerPoint eyenzelwe i-Codex. Isebenzisa izithombe zamakhasi aphelele, amakhasi e-PPTX noma izithombe-skrini zama-slide ezinokucaca okuphezulu njengesisekelo samaqiniso okubukwayo nawombhalo, bese yakha kabusha amakhasi abe isethulo se-PowerPoint esihlelekayo, esihlolisisekayo nesidlule ekuqinisekisweni kokulethwa.
Ayifaki nje isithombe sekhasi lonke ku-PPT. Kunalokho, ikhetha indlela efanele yokumelela kuye ngohlobo lwento: umbhalo ofundekayo uguqulwa ube amabhokisi ombhalo e-PowerPoint, amaphaneli, imingcele, imicibisholo nezinye izakhi ezilula ziguqulwa zibe izimo zomdabu, kanti izithombe, amashadi ayinkimbinkimbi nemidwebo echazayo kugcinwa njengezimpahla ze-PNG ezizimele ezinencazelo.
Kubalulekile ukuqaphela ukuthi okokufaka okuyisithombe akukwazi ukubuyisa ngokuphelele izinto ze-vector ezingabonakali, umbhalo ofihliwe, idatha engaphansi kwamashadi noma amazinga okuhlela okuqala efayeleni. Kokuqukethwe okungenakubonwa ngokwethembeka, inqubo idinga ukuthi kugcinwe isimo sokubuyekezwa komuntu, kunokuba kuqagelwe.

Amakhono ayinhloko nokuhlukaniswa kwezinto
Le phrojekthi yakhelwe endleleni ethi “umuntu uhola, i-AI iyasiza”. I-AI ingasetshenziselwa ukufingqa imibhalo emide, izindlela ezihlukile zesakhiwo, imibhalo yamakhasi ngamakhasi, imidwebo yokuqala ebonakalayo nokuhlukaniswa kwezinto; kodwa uchungechunge lochwepheshe, ukukhetha okuqukethwe kwamakhasi, ukuqinisekisa idatha ebalulekile, ukuhlola imingcele yobuchwepheshe kanye nokubuyekezwa kokugcina kusenomsebenzi womuntu.
- editable_text: Izihloko, umbhalo womzimba, amalebula, izinganekwane, ama-axis, amatafula namafomula nokunye okuqukethwe okufundekayo.
- native_shape: Amaphaneli, amabhande ombala, imingcele, imigqa ehlukanisayo, izixhumi, imicibisholo, amabheji nezimo ezilula.
- semantic_png: Izithombe, abantu, imikhiqizo, amashadi ayinkimbinkimbi, imidwebo yamanethiwekhi, imidwebo echazayo eyinkimbinkimbi nezithonjana eziyinkimbinkimbi.
- background: Ingemuva elikhulu eliyinkimbinkimbi elidinga ukususwa kwengaphambili noma ukubuyekezwa kokwakha kabusha ngokwehlukile.
- backup_only: Okuqukethwe okugcinwa kuphela njengesipele esingabonakali, okungakwazi ukuthatha indawo yento yokugcina ebonakalayo.
Izithonjana ezincane kufanele zidlule enqubweni eyinhloko yokubuka ye-ImageGen, okuhlanganisa ukukhiqiza ingqikithi ebonakalayo engenawo umbhalo, ukususa ukhiye wombala, ukuhlola imiphetho esobala, ukuyifaka ku-PPTX nokurekhoda ubufakazi bokubuyekezwa. Ukubonwa okuyinkimbinkimbi nakho kufanele kube nento ecacile enencazelo, ubunikazi obubodwa nobufakazi bokubuyekezwa.
Ukulungiselela ngaphambi kokufaka
Okokuqala lungisa i-Codex, indawo ye-Python kanye nohlu oluphelele lwemibhalo yephrojekthi. Ngokuvamile uhla lwemibhalo olufakiwe lutholakala kule ndlela elandelayo:
$CODEX_HOME/skills/editable-ppt-rebuilderUma CODEX_HOME ingasethiwe, ngokuvamile kusetshenziswa:
~/.codex/skills/editable-ppt-rebuilderNgemva kokufaka, ungasebenzisa $editable-ppt-rebuilder ukubiza le Skill. Uma i-Skill entsha ingatholakali ngokushesha emsebenzini wamanje, layisha kabusha i-Codex noma wakhe umsebenzi omusha.
Okuncikile namathuluzi
Ukufaka i-Skill nokusebenzisa yonke inqubo kuyizinto ezimbili ezihlukene. Ngaphezu kwe-requirements.txt yephrojekthi, lungisa nalezi zingxenye kuye ngomsebenzi:
- Okuncikile kwe-Python, okusetshenziselwa imibhalo nezinqubo zokucubungula.
- I-Tesseract OCR nedatha yolimi ehambisanayo. Ukuqaphela isiShayina ngokuvamile kudinga
chi_sim. - I-Microsoft PowerPoint noma i-renderer enokwethembeka okufanayo, esetshenziselwa ukuhlola i-rendering yokugcina.
- Ikhono le-ImageGen elitholakalayo, elisetshenziselwa inqubo eyimpoqo yengqikithi ebonakalayo yezithonjana ezincane.
Le phrojekthi inikeza ne-config.example.yaml, ongayisebenzisa njengereferensi yezilungiselelo ze-rendering, ukuhlukanisa, i-OCR nokuhlolwa kwekhwalithi.
Inqubo ephelele yokwakha kabusha
Isinyathelo sokuqala: Khipha futhi ugcine amakhasi omthombo
Qala ngokukhipha noma ukwenza i-rendering yamakhasi omthombo ku-PPT, PPTX noma ezithombeni-skrini zokufaka, bese ugcina imiphumela ku-source_pages/. Amakhasi omthombo kufanele agcinwe njalo futhi angashintshwa; ayisisekelo sokuqhathanisa okubukwayo, ukubeka izixhumanisi kanye nokuhlolwa kwekhwalithi okulandelayo.
Isinyathelo sesibili: Yenza ukuhlukanisa okuyisisekelo
Sebenzisa scripts/decompose_visual_elements.py ukwenza i-OCR, ukuthola izindawo ezingaba izinto kanye nokukhipha imiphumela eyisisekelo. Lesi sinyathelo sisiza ukuthola umbhalo, izimo, izithombe nezixhumanisi zazo, bese sikhiqiza imiphumela yokuqala edingekayo ekuhlukaniseni okulandelayo.
python scripts/decompose_visual_elements.py ...Umphumela oyisisekelo awuyona impendulo yokugcina. Kufanele uhlole ngesikhathi esisodwa amakhasi omthombo, uhlu lwezinto, isithombe esimboza ukubuyekezwa kanye nokubuka kuqala okungahluziwe. Imiphumela ye-OCR ebonwe ngokungalungile noma engenakho ukwesekwa kwemodeli yolimi kufanele ilungiswe ngesandla noma imakwe njengesidinga ukubuyekezwa.
Isinyathelo sesithathu: Khetha indlela yokumelela into ngayinye
Hlola izinto ezibonakalayo ikhasi ngalinye, bese unqumela into ngayinye uhlobo olulodwa lokugcina lokumelela. Qala ngokwakha kabusha wonke umbhalo ofundekayo njengombhalo ohlelekayo, izakhi ezilula njengezimo zomdabu, bese usebenzisa ama-PNG azimele anencazelo kokuqukethwe okubukwayo okuyinkimbinkimbi noma okuzwela isitayela.

Ikhasi ngalinye kufanele liqale lichaze umsebenzi wempendulo oyingqayizivele, bese linquma indlela yokuhlanganisa umbhalo, izakhi zomdabu nokubonwa okuyinkimbinkimbi. Lokhu kugwema ukusika isithombe sekhasi lonke sibe izingcezu eziningi ezingagcinwa kalula.
Isinyathelo sesine: Yakha kabusha i-PPTX usebenzisa izixhumanisi zekhasi lomthombo
Beka amabhokisi ombhalo, izimo zomdabu nezimpahla ezibukwayo ezizimele ngokunqunywa usebenzisa izixhumanisi zekhasi lomthombo, futhi ugcine isilinganiso sobubanzi nobude sekhasi lomthombo. Izihloko, idatha namalebula kufanele kuhlelekeke ngokuqondile; amabhulokhi ombala, imicibisholo nemingcele kufanele kulungiseke; izithombe, imidwebo echazayo eyinkimbinkimbi nezithonjana kufanele kube nokushintshwa noma ukugcinwa okuzimele.
Ukubonwa okuyinkimbinkimbi akufanele kusetshenziswe ukunamathisela ikhasi lonke ngezingcezu zekhasi. I-PNG ngayinye kufanele ibe nento ecacile enencazelo, ubunikazi obubodwa nobufakazi bokubuyekezwa obuhambisanayo.
Isinyathelo sesihlanu: Phatha ukubonwa okuyinkimbinkimbi nezithonjana
Yakha impahla ezimele yokubonwa okuyinkimbinkimbi kanye nesithonjana ngasinye esincane. Izithonjana ezincane akufanele zisikwe, zikhuliswe, zilandelwe ngomdwebo noma ziphinde zisebenzise amaphikseli esithonjana somthombo njengesithonjana sokugcina esibonakalayo. Uma usebenzisa i-ImageGen, yakha ingqikithi ebonakalayo engenawo umbhalo, bese ususa ukhiye wombala, uhlole imiphetho esobala bese uyifaka ku-PPTX.
Ngemigwaqo eyinkimbinkimbi, yenza ukususwa kwengaphambili noma ukubuyekezwa kokwakha kabusha. Ingemuva elilula kufanele kuqala lisebenzise izimo zomdabu ze-PowerPoint, ukuze kugwenywe ukusebenzisa ingemuva elikhiqiziwe elingakabuyekezwa njengomphumela wokugcina.
Isinyathelo sesithupha: Yenza i-rendering bese uhlola umphumela wangempela
Ngemva kokuqeda ukwakha kabusha, khipha ukubuka kuqala kokugcina nge-PowerPoint noma i-renderer enokwethembeka okufanayo. Ungahloli idatha yezinto noma okukhipha kombhalo kuphela; hlola nombhalo, ukusikwa, ukubonakala, ukugqagqana nokuvumelana okubonakalayo kumphumela owenziwe nge-rendering.
Isinyathelo sesikhombisa: Khiqiza uhlu lwezinto bese wenza ukuqinisekiswa kokulethwa
Imiphumela yokugcina ngokuvamile kufanele ihlanganise amakhasi omthombo, ama-PNG azimele, uhlu lwe-CSV noma lwe-JSON, ubufakazi bokubuyekezwa kokusikwa, ubufakazi bokubuyekezwa kwengemuva, ukubuka kuqala kwe-PowerPoint, isithombe somehluko kanye nombiko wekhwalithi wekhasi ngalinye. Ngemva kokuqedwa kokwakha kabusha okunemininingwane, sebenzisa:
python scripts/validate_delivery.py <refined_output_dir> --pptx <refined_deck.pptx>Izimfuneko eziqinile zokulethwa zidinga ukuthi isiqinisekisi sibuyise 0. Uma isiqinisekisi siphuma ngesimo esingesona u-zero, akufanele ulethe amafayela; qala uphathe izinkinga ezikumbiko.
Ukucubungula okokufaka okuningi ngamaqoqo
Uma udinga ukucubungula amakhasi amaningi noma okokufaka okuningi ngokuphindaphindiwe, ungasebenzisa umbhalo wokucubungula ngamaqoqo:
python scripts/run_batches.py ...Ukucubungula ngamaqoqo kulungele ukukhiqiza imiphumela eyisisekelo efanayo yokuhlukanisa, kodwa akukwazi ukuthatha indawo yokubuyekezwa kwekhasi ngalinye. Ikhasi ngalinye kusafanele liqinisekise ukuhlukaniswa kwezinto, ikhwalithi ye-OCR, ubunikazi bokusikwa kanye nomphumela obonakalayo wokugcina.
Amaphuzu abalulekile okuhlolwa kwekhwalithi
- Ingabe ikhasi lomthombo ligcinwe liphelele futhi alishintshwanga?
- Ingabe wonke umbhalo ofundekayo wakhiwe kabusha waba umbhalo ohlelekayo; kanti ama-PNG ombhalo asetshenziswa kuphela njengesipele esingabonakali?
- Ingabe izakhi ezilula zisebenzisa izinto zomdabu ze-PowerPoint?
- Ingabe ama-PNG ayinkimbinkimbi anamagama anencazelo, ubunikazi obubodwa nobufakazi bokubuyekezwa?
- Ingabe isilinganiso sobubanzi nobude bekhasi, indawo yezinto, ukubonakala nokusikwa kulungile?
- Ingabe kukhona izimpahla eziphindaphindiwe, okuqukethwe okuphumela ngaphandle, izinto ezisikiwe, ukugqagqana okungalindelekile noma izinsalela zengemuva?
- Ingabe izithonjana ezincane ziqedile ukubuyekezwa kwe-ImageGen, imiphetho esobala nokuzimela kwencazelo?
- Ingabe zonke izinto zokubuyekezwa nezinkinga zekhwalithi zivaliwe, futhi isiqinisekisi sibuyisa isimo sokuphuma esingu-zero?
Iziphakamiso zokusebenzisa ezithuthukile
Gcina imingcele yezinto ibalulekile
Inani lokwakha kabusha lisekwakheni imingcele ecacile yezinto, hhayi ekuphishekeleni ukukopisha amaphikseli ekhasi lonke. Ukuphatha izihloko, idatha, amabhulokhi ombala, imicibisholo, izithombe nemidwebo echazayo ngokwehlukana kwenza ukulungisa, ukushintsha nokubuyekeza kwakamuva kuthembeke kakhulu.
Faka ubufakazi bokubuyekezwa ezintweni zokulethwa
Ngaphezu kwe-PPTX, kufanele kugcinwe uhlu lwezinto, ukubuyekezwa kokusikwa, ukubuyekezwa kwengemuva, isithombe somehluko kanye nombiko wekhwalithi wekhasi ngalinye. Lezi zinto zibonisa ukuthi yikuphi okuqukethwe okuyizinto ezihlelekayo, yikuphi okuyizimpahla ezibukwayo ezizimele, nokuthi umphumela wokugcina wahlolwa yini nge-rendering yangempela.
Ungaqageli ngokweqile okuqukethwe okungabonakali
Uma umbhalo osesithombeni somthombo ungafundeki, uphawu lungabonakali ngokwethembeka, noma idatha engaphansi kweshadi ingabonakali, gcina isimo sokubuyekezwa komuntu. Ungaqageli umbhalo, idatha noma amazinga okuhlela okuqala ukuze ugcwalise izikhala.
Isifinyezo
I-Editable PPT Rebuilder inikeza inqubo ephelele esukela ekukhipheni amakhasi omthombo, ekuhlukaniseni nge-OCR, ekuhlukaniseni izinto, ekwakheni kabusha ngokunqunywa, kuze kufike ekuqinisekisweni kokugcina. Ukuyisebenzisa kahle akusho ukufaka isithombe-skrini ku-PPT, kodwa kusho ukuhlukanisa ikhasi libe umbhalo ohlelekayo, izakhi zomdabu nezimpahla ezibukwayo ezizimele ezinencazelo ecacile, bese uqinisekisa ikhwalithi yokulethwa nge-rendering yangempela nokuqinisekisa okuqinile.
