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
- Ustaw środowisko na użyj Aspose.PDF dla Pythona przez .NET, aby dodać podkreślony tekst
- Utwórz nowy plik PDF za pomocą klasy Document i dodaj nową stronę
- Utwórz instancję obiektu TextBuilder połączonego z pierwszą stroną
- Utwórz obiekt TextFragment i ustaw tekst, czcionkę, flagę podkreślenia oraz położenie tekstu
- Dołącz TextFragment do strony za pomocą utworzonego powyżej obiektu TextBuilder
- 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.