Տեղադրեք Shape Word-ում Python-ի միջոցով

Այս հոդվածը նկարագրում է, թե ինչպես պետք է ձևը մտցնել Word՝ օգտագործելով Python: Այն ունի մանրամասներ՝ զարգացման միջավայրը սահմանելու համար, քայլերի ցանկ և օրինակելի կոդը, որը ցույց է տալիս ինչպես ուղիղ գիծ քաշել Word-ում Python-ի միջոցով: Այն ուղեցույց կտա գծային և լողացող ձևերը գծելու համար՝ ըստ պահանջների:

Python-ի միջոցով Word-ում ձևեր տեղադրելու քայլեր

  1. Սահմանեք, որ միջավայրը օգտագործի Aspose.Words Python-ի համար .NET-ի միջոցով՝ ձևեր տեղադրելու համար
  2. Ստեղծեք նոր բառ document ձևեր ավելացնելու համար
  3. Կապել DocumentBuilder օբյեկտը դրա հետ
  4. Տեղադրեք ներդիր ձևը՝ օգտագործելով insert_shape()՝ օգտագործելով ձևի տեսակը, չափը և պտտման անկյունը
  5. Տեղադրեք լողացող ձև՝ օգտագործելով insert_shape գերբեռնված մեթոդը՝ անհրաժեշտ պարամետրերով և պտտման անկյունով
  6. Սահմանեք ելքային ձևաչափը՝ օգտագործելով OoxmlSaveOptions դասի օբյեկտը
  7. Պահպանեք ելքային 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-ի միջոցով-ի հոդվածը:

 Հայերեն