Este breve tutorial orienta sobre como sublinhar em PDF usando Python. Ele compartilha os detalhes para configurar o ambiente de desenvolvimento, uma lista de etapas para escrever o aplicativo e um código de amostra executável para sublinhar no arquivo PDF usando Python. Você obterá uma introdução a todas as classes, métodos e propriedades importantes necessários para adicionar e sublinhar um texto sem instalar nenhuma outra ferramenta de terceiros.
Etapas para sublinhar texto em PDF usando Python
- Defina o ambiente como use Aspose.PDF para Python via .NET para adicionar texto sublinhado
- Crie um novo arquivo PDF usando a classe Document e adicione uma nova página
- Instanciar um objeto TextBuilder vinculado à primeira página
- Crie um objeto TextFragment e defina o texto, a fonte, o sinalizador de sublinhado e a posição do texto
- Anexe o TextFragment à página usando o objeto TextBuilder criado acima
- Salve o documento PDF resultante com texto sublinhado nele
Estas etapas definem o processo de como sublinhar em arquivo PDF usando Python. O processo é iniciado criando um arquivo PDF e, em seguida, inicializando um objeto TextBuilder, vinculando-o à página selecionada onde o texto deve ser adicionado e sublinhado. O objeto TextFragment é iniciado e contém propriedades para adicionar texto formatado em uma posição específica junto com o sinalizador para definir o sublinhado.
Código para sublinhar em PDF usando Python
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") |
Este código demonstra o processo de como sublinhar um documento PDF usando Python. Ele usa o objeto de classe TextBuilder que é iniciado com a página de destino e contém recursos para anexar texto e outros conteúdos. O objeto TextFragment é iniciado com o texto de amostra e uma propriedade text_state é configurada definindo o nome da fonte, o tamanho da fonte, o sinalizador de sublinhado e a posição do texto.
Este artigo nos guiou sobre como sublinhar texto em um PDF usando Python. Se você quiser aprender o processo para riscar um texto, consulte o artigo em como riscar texto em Adobe PDF usando Python.