Den här artikeln visar hur du tar bort bild från PDF med Python. Den har informationen för att ställa in IDE, en lista med steg för att utveckla applikationen och en exempelkod för att ta bort en bild från en PDF med Python. Du kommer att lära dig att ta bort markerade eller alla bilder från en sida i PDF:en.
Steg för att ta bort bild från PDF med Python
- Ställ in miljön att använda Aspose.PDF för Python via .NET för att ta bort bilder från en PDF-fil
- Öppna PDF-filen med klassen Document som innehåller bilder
- Gå till bildsamlingen från den valda sidan och få dess antal
- Gå igenom bildsamlingen och radera varje bild
- Save den utgående PDF-filen efter att alla bilder tagits bort
Dessa steg sammanfattar processen för att utveckla en bildborttagare från PDF med Python. Ladda PDF-filen i dokumentklassobjektet, få räkningen av alla bilder på den valda sidan och kör en slinga i omvänd riktning från den sista bilden till den första bilden i samlingen. Anropa metoden delete() för varje bild och spara den slutliga PDF-filen.
Kod för att ta bort alla bilder från PDF med Python
Den här koden visar hur man tar bort en bild från en PDF med Python. Du kan dock upprepa denna process för alla eller valda sidor i PDF-filen och ta bort alla bilder från varje sida. Du kan filtrera sidor baserat på olika artefakter på sidan, som vattenstämpel, färgtyp eller sidinformation.
Den här artikeln har lärt oss hur man tar bort alla bilder från en sida i PDF:en. Om du vill stryka text i en PDF-fil, se artikeln om Hur man stryker ut text i Adobe PDF med Python.