Այս հոդվածը նկարագրում է, թե ինչպես պետք է ձևը մտցնել Word՝ օգտագործելով Python: Այն ունի մանրամասներ՝ զարգացման միջավայրը սահմանելու համար, քայլերի ցանկ և օրինակելի կոդը, որը ցույց է տալիս ինչպես ուղիղ գիծ քաշել Word-ում Python-ի միջոցով: Այն ուղեցույց կտա գծային և լողացող ձևերը գծելու համար՝ ըստ պահանջների:
Python-ի միջոցով Word-ում ձևեր տեղադրելու քայլեր
- Սահմանեք, որ միջավայրը օգտագործի Aspose.Words Python-ի համար .NET-ի միջոցով՝ ձևեր տեղադրելու համար
- Ստեղծեք նոր բառ document ձևեր ավելացնելու համար
- Կապել DocumentBuilder օբյեկտը դրա հետ
- Տեղադրեք ներդիր ձևը՝ օգտագործելով insert_shape()՝ օգտագործելով ձևի տեսակը, չափը և պտտման անկյունը
- Տեղադրեք լողացող ձև՝ օգտագործելով insert_shape գերբեռնված մեթոդը՝ անհրաժեշտ պարամետրերով և պտտման անկյունով
- Սահմանեք ելքային ձևաչափը՝ օգտագործելով OoxmlSaveOptions դասի օբյեկտը
- Պահպանեք ելքային DOCX-ը
Այս քայլերն ամփոփում են ինչպես կատարել դիագրամ Word-ում Python-ի միջոցով: Ստեղծեք Word փաստաթուղթ, դրա համար ստեղծեք DocumentBuilder օբյեկտ, կանչեք insert_shape() մեթոդը՝ ձևի տեսակով և չափով՝ ներկառուցված դիագրամ ստեղծելու համար: Անվանեք insert_shape() մեթոդի մյուս գերբեռնվածությունը՝ տրամադրելով ձևի տեսակը, հորիզոնական/ուղղահայաց հարաբերական դիրքը, չափը և փաթաթման տեսակը:
Word-ում Python-ի միջոցով դիագրամներ գծելու կոդը
import aspose.words as aw | |
# Load the license | |
wordLic = aw.License() | |
wordLic.set_license("license.lic") | |
doc = aw.Document() | |
builder = aw.DocumentBuilder(doc) | |
# Inline shape | |
shape = builder.insert_shape(aw.drawing.ShapeType.LINE, 200, 200) | |
shape.rotation = 60.0 | |
# Floating shape | |
shape = builder.insert_shape(aw.drawing.ShapeType.ARROW, \ | |
aw.drawing.RelativeHorizontalPosition.PAGE,200, \ | |
aw.drawing.RelativeVerticalPosition.PAGE,100,50,50, \ | |
aw.drawing.WrapType.NONE) | |
shape.rotation = 40.0 | |
builder.writeln() | |
saveOptions = aw.saving.OoxmlSaveOptions(aw.SaveFormat.DOCX) | |
# Save shapes as DML | |
saveOptions.compliance = aw.saving.OoxmlCompliance.ISO29500_2008_TRANSITIONAL | |
doc.save("output.docx", saveOptions) | |
print ("Shapes added successfully") |
Այս օրինակելի կոդը ցույց է տալիս ինչպես տեղադրել ուղիղ գիծ Word-ում՝ օգտագործելով Python: Դուք կարող եք զետեղել ցանկացած դիագրամ, օրինակ՝ IMAGE, ELLIPSE, RECTANGLE, ROUND_RECTANGLE, HEXAGON, THICK_ARROW, TEXT_HEXAGON և CALLOUT1՝ մի քանիսը նշելու համար: Պտտման անկյունի պարամետրը կամընտիր է, և անհրաժեշտության դեպքում կարող եք բաց թողնել այն:
Այս հոդվածը մեզ սովորեցրել է ինչպես ավելացնել ձևեր Word-ում՝ օգտագործելով Python: Պարբերությունում պարբերակներ տեղադրելու համար տես Տեղադրեք պարբերակներ Word-ում Python-ի միջոցով-ի հոդվածը: