Adicionar carimbo de texto em PDF via Python

Crie um carimbo de texto com Aspose.PDF usando Python APIs.

Como adicionar carimbos de texto a PDF usando a biblioteca Python for .NET

Para trabalhar com carimbo de texto em arquivo PDF, usaremos a API Aspose.PDF for .NET, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma python-net. Abra o gerenciador de pacotes NuGet, procure por Aspose.pdf e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.

Python Package Manager Console

pip install aspose-pdf

Adicionar carimbo de texto ao documento PDF Python


Você precisa Aspose.PDF for .NET testar o código em seu ambiente.

  1. Carregue o PDF com uma instância de Document.
  2. Abra um documento PDF usando o objeto Document.
  3. Crie carimbo de texto e defina suas propriedades.
  4. Adicionar o carimbo de texto à página usando o método addStamp

Adicionar carimbo de texto ao PDF - Python

    # Open document
    document = Document(dataDir+ "AddTextStamp.pdf")
    # Create text stamp
    textStamp = new TextStamp("Sample Stamp")

    # Set whether stamp is background
    textStamp.Background = true

    # Set origin
    textStamp.XIndent = 100
    textStamp.YIndent = 100

    # Rotate stamp
    textStamp.Rotate = Rotation.on90

    # Set text properties

    textStamp.TextState.Font = FontRepository.FindFont("Arial")
    textStamp.TextState.FontSize = 14
    textStamp.TextState.FontStyle = FontStyles.Bold
    textStamp.TextState.FontStyle = FontStyles.Italic
    textStamp.TextState.ForegroundColor = System.Drawing.Color.Aqua

    # Add stamp to particular page
    document.Pages[1].AddStamp(textStamp)

    dataDir = dataDir + "AddTextStamp_out.pdf"
    # Save output document
    document.Save(dataDir)