Այս կարճ ձեռնարկը բացատրում է ինչպես փոխել նկարի չափը Word-ում՝ օգտագործելով Python: Այն տրամադրում է տեղեկատվություն շրջակա միջավայրի կարգավորումների, քայլ առ քայլ ծրագրի տրամաբանության և գործարկվող կոդ՝ Word-ում պատկերը չափափոխելու համար՝ օգտագործելով Python**: Դուք նաև կսովորեք պատկերները փոփոխելու տարբեր տարբերակներ, բացի չափը փոխելուց և այնուհետև պահելը տարբեր ձևաչափերով, որոնք աջակցում են MS Word-ի նման DOCX, DOC և այլն:
Word-ում նկարի չափափոխման քայլեր Python-ի միջոցով
- Ստեղծեք միջավայր՝ ավելացնելու Aspose.Words Python-ի համար .NET-ի միջոցով պատկերները չափափոխելու համար
- Պատկերներ ավելացնելու համար ստեղծեք դատարկ ֆայլ՝ օգտագործելով Document դասի օբյեկտը
- Գրեք որոշ նմուշ տեքստ, որտեղ անհրաժեշտ է պատկերը նկարագրելու համար
- Insert the image մի քանի անգամ
- Ստացեք հղում նկարներից մեկին և սահմանեք դրա չափը
- Պահպանեք ելքային ֆայլը, որն ունի տարբեր չափերի պատկերներ
Այս քայլերն ամփոփում են Word-ում նկարի չափափոխման գործընթացը Python-ի միջոցով: Պարզապես ստեղծեք փաստաթուղթ և օրինականացրեք DocumentBuilder դասի օբյեկտը, որն ունի կապակցված փաստաթղթում տեքստ և պատկերներ տեղադրելու տարբեր մեթոդներ: Գրեք որոշ տեքստ DocumentBuilder.writeln() մեթոդով և տեղադրեք մեկ կամ մի քանի պատկեր DocumentBuilder.insert_image() մեթոդով, որին հաջորդում է ավելացված պատկերի չափը սահմանելով Shape դասի օբյեկտի միջոցով:
Կոդ՝ Word-ում նկարը չափափոխելու համար Python-ի միջոցով
import aspose.words as aw | |
# Load the license | |
wordLic = aw.License() | |
wordLic.set_license("Aspose.Total.lic") | |
# Create a document | |
doc = aw.Document() | |
# Create a DocumentBuilder and initialize it with the newly created document above | |
docBuilder = aw.DocumentBuilder(doc) | |
# Write text for the default image | |
docBuilder.writeln("Sample image with original size") | |
# Insert an image using the DocumentBuilder object | |
image = docBuilder.insert_image("ImageToResize.jpg") | |
# Insert text for the resized image | |
docBuilder.writeln("ReSize image ") | |
# Insert the same image again and access its reference | |
image = docBuilder.insert_image("ImageToResize.jpg") | |
# Set the size of the image | |
image.width = aw.ConvertUtil.inch_to_point(0.75) | |
image.height = aw.ConvertUtil.inch_to_point(0.75) | |
# Save the document | |
docBuilder.document.save("ResizedImages.docx") | |
print ("Image resized successfully in the Word file") |
Այս կոդը ցույց է տալիս Word-ում նկարի չափափոխման գործընթացը Python-ի միջոցով: Այն օգտագործում է DocumentBuilder.insert_image() մեթոդը՝ պատկեր ներդնելու համար, մինչդեռ դուք կարող եք օգտագործել նաև այլ գերբեռնումներ՝ պատկերը հոսքից կամ բայթ զանգվածից բեռնելու համար, պատկերը տեղադրեք՝ օգտագործելով ֆայլի անունը և անմիջապես սահմանեք չափը՝ պատկերն ավելացնելիս: կամ նույնիսկ դնելով դիրքը և անհրաժեշտության դեպքում փաթեթավորեք տեսակը: ConvertUtil դասը փոխակերպում է պատկերի չափը դյույմից մինչև դասի մեթոդներով պահանջվող կետերը։
Այս հոդվածում մենք սովորել ենք Word-ում նկարի չափը փոխելու գործընթացը Python-ի միջոցով: Եթե ցանկանում եք սովորել այլ գործընթացներ, օրինակ՝ փաստաթղթում ջրանիշ ավելացնելը, տես ինչպես ջրանիշ դնել Word փաստաթղթի վրա Python-ի միջոցով-ի հոդվածը: