Como girar texto em PDF usando Python

Este tutorial explica como girar texto em PDF usando Python. Ele contém os recursos de configuração do ambiente, um procedimento passo a passo detalhado para escrever o aplicativo e um código de amostra executável para girar texto no Adobe Acrobat usando Python. Você aprenderá a colocação do texto no local desejado e definirá o ângulo de rotação do texto de acordo com suas necessidades.

Etapas para girar texto em PDF usando Python

  1. Configure o ambiente para use Aspose.PDF para Python via .NET para girar o texto em um PDF
  2. Crie um novo arquivo PDF usando o objeto de classe Document para adicionar texto girado
  3. Adicione uma página e defina um texto de amostra usando o objeto TextFragment
  4. Defina a posição do texto na página e defina o ângulo de rotação do texto
  5. Crie uma instância do objeto TextBuilder para a página selecionada e anexe o fragmento usando-o
  6. Salve o arquivo PDF de saída com o texto girado nele

As etapas mencionadas acima descrevem o procedimento para girar texto em PDF usando Python. Nesse processo, um novo arquivo PDF é criado, uma página é adicionada a ele e, em seguida, algum texto de amostra é definido na classe TextFragment para ser adicionado à página em uma determinada posição e ângulo. Depois que o texto é adicionado ao objeto TextFragment, ele é adicionado à página usando o objeto de classe TextBuilder e, finalmente, o arquivo PDF de saída é salvo no disco.

Código para girar texto no Acrobat usando Python

import aspose.pdf as pdf
# Load License
license = pdf.License()
license.set_license("Aspose.Total.lic")
# Instantiate a new PDF document
pdfDocument = pdf.Document()
# Add a page in the PDF
pdfPage = pdfDocument.pages.add()
# Set some sample text
fragment = pdf.text.TextFragment("hello world")
# Set text position on the page
fragment.position = pdf.text.Position(100, 600)
# Set rotation angle
fragment.text_state.rotation = 60
# Initialize TextBuilder object
textBuilder = pdf.text.TextBuilder(pdfPage)
# Append the fragment to the PDF page
textBuilder.append_text(fragment)
# Save the PDF on the disk
pdfDocument.save("RotatedTextPdfWithPython.pdf")
print("Text rotated successfully in PDF")

O segmento de código acima demonstra o processo completo para girar texto no Acrobat usando Python. Ele usa o método Document.pages.add() para adicionar uma nova página ao arquivo PDF e, em seguida, um objeto aspose.pdf.text.TextFragment é instanciado com o texto de amostra a ser girado. A classe TextFragment contém propriedades para girar o texto e também para formatá-lo, como definir o tamanho da fonte, nome e cor de primeiro plano/fundo, se necessário.

Aprendemos como girar texto no Adobe Acrobat usando Python. Se você quiser aprender o processo para criar um arquivo PDF e formatar seu texto, consulte o artigo em como criar PDF em Python.

 Português