Den här korta guiden förklarar hur man rensar metadata från PDF med Python. Den har detaljerna för att ställa in utvecklingsmiljön, en lista över programmeringsuppgifter och en körbar exempelkod för att strimma PDF-metadata med Python. Det kommer att vägleda dig att ta bort standardegenskaperna en efter en och alla anpassade egenskaper kollektivt.
Steg för att ta bort metadata från PDF med Python
- Ställ in miljön på använd Aspose.PDF för Python via .NET för att rensa metadata
- Ladda käll-PDF-filen med klassen Document för att ta bort metadata
- Skapa och använd funktionen för visning av metadata om det behövs
- Få åtkomst till metadata med hjälp av klassobjektet DocumentInfo
- Rensa standardmetadata med metoden remove().
- Ta bort den anpassade metadatan
- Spara den resulterande PDF-filen
Dessa steg sammanfattar processen för att rensa metadata från PDF med Python. Ladda käll-PDF-filen i klassen Document följt av åtkomst till metadata med hjälp av DocumentInfo. Ta bort standardegenskaperna genom att anropa metoden remove() med egenskapsnamnet som argument och anropa metoden clear_custom_data() för att ta bort alla anpassade egenskaper.
Kod för att ta bort PDF-metadata med Python
Den här koden visar hur man rensar metadata från PDF med Python. Vi har använt metoden DisplayMetadata() för att valfritt visa metadata före och efter borttagningen. Metoden DocumentInfo.remove() kräver standardegenskapsnamnet medan clear_custom_data()-metoden inte kräver något argument för att ta bort de anpassade egenskaperna.
I den här artikeln har vi lärt oss processen att utveckla ett PDF verktyg för borttagning av metadata med Python. Om du är benägen att ta bort olika begränsningar för en PDF-fil, se artikeln om hur man tar bort begränsningar för PDF-dokument i Python.