Jak podkreślać w PDF za pomocą Pythona

Ten krótki samouczek pokazuje jak podkreślać w PDF przy użyciu Pythona. Udostępnia szczegółowe informacje dotyczące konfigurowania środowiska programistycznego, listę kroków niezbędnych do napisania aplikacji oraz przykładowy kod do wykonania, który można podkreślić w pliku PDF przy użyciu języka Python. Otrzymasz wprowadzenie do wszystkich ważnych klas, metod i właściwości wymaganych do dodawania i podkreślania tekstu bez instalowania żadnego innego narzędzia innej firmy.

Kroki, aby podkreślić tekst w PDF za pomocą Pythona

  1. Ustaw środowisko na użyj Aspose.PDF dla Pythona przez .NET, aby dodać podkreślony tekst
  2. Utwórz nowy plik PDF za pomocą klasy Document i dodaj nową stronę
  3. Utwórz instancję obiektu TextBuilder połączonego z pierwszą stroną
  4. Utwórz obiekt TextFragment i ustaw tekst, czcionkę, flagę podkreślenia oraz położenie tekstu
  5. Dołącz TextFragment do strony za pomocą utworzonego powyżej obiektu TextBuilder
  6. Zapisz wynikowy dokument PDF z podkreślonym tekstem

Te kroki definiują proces jak podkreślać w pliku PDF za pomocą Pythona. Proces rozpoczyna się od utworzenia pliku PDF, a następnie zainicjowania obiektu TextBuilder poprzez powiązanie go z wybraną stroną, na której ma zostać dodany i podkreślony tekst. Inicjowany jest obiekt TextFragment, który zawiera właściwości umożliwiające dodanie sformatowanego tekstu w określonej pozycji wraz z flagą ustawiającą podkreślenie.

Kod do podkreślenia w PDF przy użyciu Pythona

import aspose.pdf as pdf
# Load License
license = pdf.License()
license.set_license("Aspose.Total.lic")
# Create documentation object
pdfDocument = pdf.Document()
# Add age page to PDF document
pdfDocument.pages.add()
# Create TextBuilder for first page
tb = pdf.text.TextBuilder(pdfDocument.pages[1])
# TextFragment with sample text
fragment = pdf.text.TextFragment("Test message")
# Set the font for TextFragment
fragment.text_state.font = pdf.text.FontRepository.find_font("Arial")
fragment.text_state.font_size = 10
# Set the Underline flag
fragment.text_state.underline = True
# Specify the text position
fragment.position = pdf.text.Position(10, 800)
# Append TextFragment to PDF file
tb.append_text(fragment)
# Save the resulting PDF document
pdfDocument.save("underlined.pdf")
print("Text underlined in PDF successfully")

Ten kod demonstruje proces jak podkreślać dokument PDF za pomocą Pythona. Wykorzystuje obiekt klasy TextBuilder, który jest inicjowany ze stroną docelową i zawiera funkcje dodawania tekstu i innych treści. Obiekt TextFragment jest inicjowany z przykładowym tekstem, a właściwość text_state jest konfigurowana przez ustawienie nazwy czcionki, rozmiaru czcionki, flagi podkreślenia i pozycji tekstu.

Ten artykuł zawiera wskazówki dotyczące podkreślania tekstu w pliku PDF przy użyciu języka Python. Jeśli chcesz poznać proces uderzania w tekst, zapoznaj się z artykułem na jak przekreślić tekst w Adobe PDF za pomocą Pythona.

 Polski