Den här artikeln ger vägledning angående hur man ändrar egenskaper för Word dokument i Python. Den har alla ingredienser för att ställa in miljön för att utveckla applikationen och en lista med steg att följa tillsammans med den körbara exempelkoden för att ändra Word-metadata i Python. Du kommer också att lära dig alternativen för att komma åt de valda egenskaperna med antingen index eller egenskapsnamn enligt kraven.
Steg för att redigera Word Metadata i Python
- Ställ in IDE att använda Aspose.Words för Python via .NET för att uppdatera metadata
- Ladda källfilen med Document-objektet och få tillgång till samlingen av anpassade egenskaper
- Kontrollera om målegenskaperna finns, gå sedan till egenskapen och ställ in det nya värdet
- Öppna built-in properties och uppdatera respektive värden
- Spara den resulterande Word-filen med nya egenskaper
Dessa steg kapslar in processen för att redigera dokumentegenskaper i Word i python. Processen börjar med att ladda källdokumentet och komma åt de anpassade egenskaperna med hjälp av samlingen custom_document_properties där individuella egenskaper nås med hjälp av objektindex. På liknande sätt nås de inbyggda egenskaperna med hjälp av samlingen built_in_document_properties och ändras.
Kod för att redigera Word-dokumentmetadata i Python
Detta kodsegment illustrerar processen för att utveckla en Word-metadataväxlare. Getitem()-metoden kräver indexet för egenskapen som ska nås. För detta ändamål kräver metoden index_of() egenskapens namn, men om du känner till indexet för målegenskapen, använd metoden getitem().
I den här artikeln har vi fördjupat oss i processen att ändra metadata. Om du vill lära dig processen för att infoga ett bokmärke i en Word-fil, se artikeln om hur man infogar ett bokmärke i Word med Python.