Det här enkla ämnet fokuserar på hur man beskär en PDF med Python. Den omfattar konfigurationsdetaljerna, programflödet och en fungerande exempelkod som visar ett program för att beskära en sida i PDF med Python. Den här exempelkoden kan användas i alla operativsystem som stöder Python- och .NET-miljöerna och kräver inte Acrobat eller något annat tredjepartsverktyg för att beskära en del av en PDF-fil.
Steg för att beskära PDF med Python
- Skapa miljön för använd Aspose.PDF för Python via .NET för att beskära en del av en sida
- Få åtkomst till exempel-PDF-filen med klassobjektet Document för att beskära den
- Visa värdena för PDF-sidans rutor (om det behövs)
- Instantiera klassobjektet Rectangle genom att definiera beskärningsområdet
- Tilldela den beskurna rektangeln till CropBox, TrimBox, ArtBox och BleedBox
- Spara PDF-filen med det beskurna området på hårddisken
Ovanstående steg innefattar proceduren för att beskära PDF-dokument med Python. Processen initieras genom att komma åt käll-PDF-filen och demonstrera de befintliga värdena för CropBox, TrimBox, ArtBox, BleedBox och MediaBo inuti konsolen. I de efterföljande stegen definieras ett beskuret område med en instans av klassen Rectangle och ställer in den som en ny parameter för alla PDF-sidrutor som anges ovan.
Koda för att beskära PDF-fil med Python
Den här exempelkoden kan användas som ett grundläggande program för att beskära sida i PDF med Python. Du kan ställa in alla PDF-boxvärden enligt kraven, men för att beskära delen av käll-PDF-filen och visa den helt på den nya PDF-filsidan, tillämpa det nya värdet för alla nämnda rutor. Flaggan normalizeCoordinates kan användas för att justera de nya rektangeldimensionerna om det behövs.
I det här ämnet har vi fokuserat på hur man beskär en PDF-fil med Python. Om du är intresserad av att lära dig hur du ändrar PDF-metadata, se artikeln om hur man ändrar PDF-metadata med Python.