Այս ուղեցույցում մենք կանդրադառնանք այն գործընթացին, թե ինչպես փոխարկել Word-ը JPG Python-ի միջոցով: Այն կիսում է մանրամասները՝ շրջակա միջավայրը կարգավորելու համար, առաջադրանքը պարզաբանելու քայլերի ցանկը և գործարկվող կոդը՝ Word ֆայլը պատկերի փոխակերպելու համար Python-ի միջոցով: Դուք կսովորեք, թե ինչպես ստեղծել մի քանի պատկերներ, որոնք պարունակում են հատուկ էջերի հավաքածու թիրախ Word ֆայլից:
Python-ի միջոցով Word փաստաթուղթը JPG-ի փոխարկելու քայլեր
- Սահմանեք միջավայրը, որպեսզի օգտագործի Aspose.Words Python-ի համար .NET-ի միջոցով՝ Word ֆայլը JPG-ի փոխակերպելու համար
- Բեռնեք թիրախը word file, որից էջերը պետք է վերածվեն առանձին պատկերների
- Ստեղծեք ImageSaveOptions-ի օբյեկտ և դրեք ելքային ձևաչափը JPEG
- Կատարեք օղակ՝ սկսած փաստաթղթի առաջին էջից մինչև վերջին էջը
- Ստեղծեք էջի տիրույթ յուրաքանչյուր էջի համար և դրա հիման վրա ստեղծեք PageSet օբյեկտ
- Պահպանեք անհատական պատկեր յուրաքանչյուր կրկնության մեջ սահմանված էջերի հավաքածուի համար
Այս քայլերը բացատրում են IDE կարգավորումները՝ օրինակելի կոդը գործարկելու համար՝ Word-ը նկարի փոխակերպելու Python-ի միջոցով*: Սկզբնական քայլերում Word ֆայլը բեռնվում է, և ImageSaveOptions դասի օբյեկտը հայտարարվում է՝ անհրաժեշտության դեպքում ելքային ձևաչափը սահմանելու այլ պատկերների հարմարեցումներով: Վերջնական քայլերում նկարագրվում է մի հանգույց, որտեղ բոլոր էջերը կրկնվում են, և յուրաքանչյուր կրկնության մեջ սահմանվում է էջերի հավաքածու՝ օգտագործելով PageRange օբյեկտը՝ առանձին պատկերի վերածելու համար:
Կոդ Microsoft Word-ը JPG-ի փոխարկելու համար Python-ի միջոցով
import aspose.words as aw | |
import aspose.pydrawing as drawing | |
# Load the license | |
wordLic = aw.License() | |
wordLic.set_license("Aspose.Total.lic") | |
doc = aw.Document("input.docx") | |
# Set ImageSaveOptions | |
wordpagestoimage = aw.saving.ImageSaveOptions(aw.SaveFormat.JPEG) | |
for i in range(doc.page_count): | |
pagerange = [aw.saving.PageRange(i, i)] | |
wordpagestoimage.page_set = aw.saving.PageSet(ranges=pagerange) | |
doc.save(f"output{i}.jpg", wordpagestoimage) | |
print ("Word file converted to images successfully") |
Այս օրինակելի կոդը նկարագրում է Word փաստաթուղթը JPEG-ի վերածելու գործընթացը Python-ի միջոցով այնպես, որ փաստաթղթի յուրաքանչյուր էջ կամ օգտագործողի կողմից սահմանված էջերի շարքը վերածվում է առանձին պատկերի: Վերոնշյալ օրինակելի կոդում մենք օգտագործել ենք PageRange(i, i), որը ստեղծում է մեկ էջերի հավաքածու, հետևաբար յուրաքանչյուր պատկեր պարունակում է փաստաթղթի մեկ էջ: Այնուամենայնիվ, դուք կարող եք սահմանել էջերի մի շարք, ինչպիսիք են 1-ից 5-ը, կարող եք սահմանել PageRange(1, 5) և այս 5 էջերը դարձնել մեկ պատկեր:
Այս հոդվածում մենք սովորել ենք Python-ի միջոցով * Word-ը JPG-ի փոխակերպելու գործընթացը: Եթե դուք հակված եք սովորելու Word ֆայլում նկար ներդնելու գործընթացը, տես ինչպես տեղադրել նկար Word-ում Python-ի միջոցով-ի հոդվածը: