Dodaj stempel strony do pliku PDF poprzez Python

Tworzenie znacznika strony programowo przy użyciu Aspose.PDF dla biblioteki Python for .NET

Jak dodać znaczki strony do pliku PDF za pomocą biblioteki Python for .NET

Aby pracować ze znacznikiem strony w pliku PDF, użyjemy interfejsu API Aspose.PDF for .NET, który jest bogatym w funkcje, wydajnym i łatwym w użyciu interfejsem API do manipulacji dokumentami dla platformy python-net. Otwórz menedżera pakietów NuGet, wyszukaj Aspose.pdf i zainstaluj. Można również użyć następującego polecenia z konsoli Menedżera pakietów.

Python Package Manager Console

pip install aspose-pdf

Dodaj znaczek strony do dokumentu PDF Python


Potrzebujesz Aspose.PDF for Python, aby wypróbować kod w swoim środowisku.

  1. Załaduj plik PDF z wystąpieniem dokumentu.
  2. Otwórz dokument PDF za pomocą obiektu Document.
  3. Utwórz stempel strony i zdefiniuj jego właściwości.
  4. Dodawanie stempla do strony przy użyciu metody AddStamp

Dodaj znaczek strony do pliku PDF - Python

import aspose.pdf as ap
# Open document
dataDir = "..."
inputFileName = "sample-4pages.pdf"
outputFileName = "AddPageStamp_out.pdf"
pageStampFileName = "PageStamp.pdf"

pdfDocument = ap.Document(dataDir + inputFileName)
bluePageStamp = ap.PdfPageStamp(dataDir + pageStampFileName, 1)
bluePageStamp.set_height(800)
bluePageStamp.set_background(True)

plumPageStamp = ap.PdfPageStamp(dataDir + pageStampFileName, 2)
plumPageStamp.set_height(800)
plumPageStamp.set_background(True)

for i in range(1, 6):
    if (i % 2 == 0):
        pdfDocument.pages[i].addStamp(bluePageStamp)
    else:
        pdfDocument.pages[i].addStamp(plumPageStamp)

pdfDocument.save(dataDir + outputFileName)