Hur man beskär en PDF med Python

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

  1. Skapa miljön för använd Aspose.PDF för Python via .NET för att beskära en del av en sida
  2. Få åtkomst till exempel-PDF-filen med klassobjektet Document för att beskära den
  3. Visa värdena för PDF-sidans rutor (om det behövs)
  4. Instantiera klassobjektet Rectangle genom att definiera beskärningsområdet
  5. Tilldela den beskurna rektangeln till CropBox, TrimBox, ArtBox och BleedBox
  6. 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.

 Svenska