Ինչպես մաքրել մետատվյալները Word փաստաթղթից Python-ում

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

Python-ում Word փաստաթղթից մետատվյալները հեռացնելու քայլեր

  1. Սահմանեք IDE-ն օգտագործել Aspose.Words Python-ի համար .NET-ի միջոցով՝ մետատվյալները հեռացնելու համար
  2. Բեռնել DOC ֆայլը՝ օգտագործելով Document դասի օբյեկտը
  3. Մուտք գործեք անհատականացված հատկությունների հավաքածուն՝ օգտագործելով custom_document_properties հատկությունը
  4. Հավաքածուի մեջ զանգահարեք clear() մեթոդը՝ երկուսն էլ միաժամանակ հեռացնելու հատկությունները և արժեքները
  5. Մուտք գործեք ներկառուցված հատկությունների հավաքածու՝ օգտագործելով building_in_document_properties հատկությունը
  6. Հավաքածուի մեջ զանգահարեք clear() մեթոդը՝ միայն արժեքները մաքրելու համար
  7. Պահպանեք ստացված Word ֆայլը

Թվարկված քայլերն առաջարկում են համակարգված մոտեցում մաքրել մետատվյալները Word փաստաթղթից Python-ում: Գործընթացը բավականին հեշտ է, քանի որ սկզբում բեռնվում է թիրախային ֆայլը և այնուհետև մուտք են գործում հատուկ և ներկառուցված հատկությունների հավաքածուներ: Երկու հավաքածուները պարունակում են clear() մեթոդը, որը կարող է օգտագործվել հատկությունները հեռացնելու համար:

Կոդ՝ Python-ում Word Document-ից մետատվյալները մաքրելու համար

import aspose.words as aw
import aspose.pydrawing as drawing
# Load the license
wordLic = aw.License()
wordLic.set_license("Aspose.Total.lic")
# Load the DOC file
doc = aw.Document("SampleProps.doc")
# Get the custom properties collection and clear them
custProps = doc.custom_document_properties
custProps.clear()
# Get the built-in properties collection and clear them
builtInProps = doc.built_in_document_properties
builtInProps.clear()
# Save the Word file
doc.save("Output.doc")
print ("Metadata removed from the Word file")

Այս հակիրճ կոդը ցույց է տալիս «Փիթոնում» * փաստաթղթերի բոլոր հատկությունները և անձնական տվյալները հեռացնելու գործընթացը*: Custom_document_properties-ը պարունակում է clear() մեթոդը, որը կարող է հեռացնել հատկությունը և դրա արժեքը, մինչդեռ կառուցված_in_document_properties հավաքածուի clear() մեթոդը մաքրում է միայն արժեքները և չի հեռացնում ինքնությունը։ Հատկությունները մաքրվելուց հետո դուք կարող եք մանիպուլյացիայի ենթարկել ելքային ֆայլը՝ օգտագործելով Document դասի մի շարք հատկություններ, նախքան ելքային ֆայլը պահելը:

Այս կոդը մեզ սովորեցրել է ինչպես հեռացնել բոլոր փաստաթղթերի հատկությունները և անձնական տվյալները Python-ում: Եթե ցանկանում եք հեռացնել մեկնաբանությունները Word ֆայլից, տես ինչպես հեռացնել մեկնաբանությունները Word-ում Python-ի միջոցով-ի հոդվածը:

 Հայերեն