Dodaj tekst do pliku PDF poprzez Python

Dodaj tekst do dokumentu PDF za pomocą Python for .NET. Użyj pliku Aspose.PDF do programowej modyfikacji dokumentów PDF

Aspose.PDF for Python for .NET Logo

Jak pracować z tekstem w pliku PDF przy użyciu biblioteki Python

Aby dodać tekst do pliku PDF, użyjemy Aspose.PDF for Python, potężnego i łatwego w użyciu API. Otwórz PyPI, wyszukaj aspose-pdf i zainstaluj. Alternatywnie uruchom polecenie:

Console

pip install aspose-pdf

Dodaj tekst do pliku PDF za pośrednictwem Python


Aby wypróbować kod w swoim środowisku, potrzebujesz Aspose.PDF for Python.

  1. Załaduj plik PDF z wystąpieniem dokumentu.
  2. Utwórz TextParagraph i zdefiniuj jego właściwości.
  3. Dodaj TextParagraph do strony za pomocą TextBuilder.
  4. Zapisz plik ponownie.

Dodaj tekst do PDF - Python

Ten przykładowy kod pokazuje, jak dodać tekst do dokumentu PDF - Python

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)

# Get particular page
page = document.pages[1]

# Create text fragment
text_fragment = apdf.text.TextFragment("Hello, world!")
text_fragment.position = apdf.text.Position(100, 600)

# Set text properties
text_fragment.text_state.font_size = 12
text_fragment.text_state.font = apdf.text.FontRepository.find_font("TimesNewRoman")
text_fragment.text_state.background_color = apdf.Color.light_gray
text_fragment.text_state.foreground_color = apdf.Color.red

# Create TextBuilder object
builder = apdf.text.TextBuilder(page)

# Append the text fragment to the PDF page
builder.append_text(text_fragment)

# Save resulting PDF document.
document.save(path_outfile )