Denna korta handledning förklarar hur man flyttar sidor i PDF med Python. Den innehåller steg som omfattar logiken för att skriva applikationen och en körande exempelkod för att demonstrera hur man ordnar om sidor i en PDF med Python. Du kommer att lära dig processen att flytta en sida i slutet av sidsamlingen eller till ett visst index enligt programmets behov utan att använda något annat verktyg från tredje part.
Steg för att ordna om sidor i en PDF med Python
- Skapa miljön för använd Aspose.PDF för Python via .NET för att flytta sidor
- Skapa eller ladda en PDF-fil med hjälp av klassen Document med några sidor i den för demon
- Få åtkomst till en referens till en viss page och lägg till den i slutet av samlingen av sidorna
- Ta bort sidan och få referensen till en annan sida
- Infoga den här sidan vid ett visst index och ta bort den från den ursprungliga platsen
- Spara den resulterande PDF-filen med omordnade sidor
Dessa steg beskriver processen för hur man ändrar ordningen på sidorna i PDF med Python. Processen påbörjas genom att skapa eller ladda en PDF-fil med flera sidor och sedan erhålls en referens för en viss sida som ska flyttas i slutet av samlingen av sidorna med hjälp av add-metoden och sedan raderas från källindexet. I nästa steg beskrivs processen för att infoga en sida mellan samlingen vid ett visst index och sedan raderas källsidan innan den slutliga PDF-filen sparas på disken.
Kod för att flytta PDF-sidor med Python
Den här koden demonstrerar operationen för att ändra ordning på sidor i PDF med Python. Metoderna Document.pages.add() och Document.pages.insert() används för att kopiera sidan i slutet av samlingen respektive vid ett visst index. På liknande sätt används metoden Document.pages.delete() för att ta bort en sida genom att tillhandahålla det aktuella indexet för sidan i samlingen.
Den här artikeln har lärt oss hur man ändrar ordning på sidor i PDF med Python. Om du vill lära dig processen för att slå samman flera PDF-filer, se artikeln om hur man slår samman PDF med Python.