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
- Configure o ambiente para use Aspose.PDF para Python via .NET para girar o texto em um PDF
- Crie um novo arquivo PDF usando o objeto de classe Document para adicionar texto girado
- Adicione uma página e defina um texto de amostra usando o objeto TextFragment
- Defina a posição do texto na página e defina o ângulo de rotação do texto
- Crie uma instância do objeto TextBuilder para a página selecionada e anexe o fragmento usando-o
- 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.