Como adicionar linhas ao PDF em Python

Este breve tutorial mostra como adicionar linhas a PDF em Python. Uma lista de etapas incluindo os recursos de configuração e as tarefas de programação são definidas nela junto com o código de exemplo executável demonstrando como desenhar uma linha em PDF em Python. Este código de amostra pode ser executado em qualquer um dos ambientes que suportam .NET e Python e pode ser alterado de acordo com os requisitos do usuário.

Etapas para adicionar uma linha ao PDF em Python

  1. Defina o IDE como use Aspose.PDF para Python via .NET para adicionar uma linha
  2. Crie um novo arquivo PDF usando a classe Document e adicione uma página a ele
  3. Crie um objeto gráfico e um objeto line com os parâmetros necessários
  4. Anexe este objeto de linha à coleção de formas do objeto gráfico declarado acima
  5. Adicione o objeto gráfico à coleção de parágrafos do documento PDF
  6. Salve o arquivo PDF no disco com uma linha nele

Estas etapas resumem o processo de como desenhar linha em arquivo PDF em Python. O processo é iniciado com a criação de um novo arquivo PDF, seguido pela adição de uma página a ele que conterá a linha desenhada durante esse processo. Um objeto gráfico deve estar equipado para ser criado, pois contém uma coleção de formas onde a linha recém-criada será adicionada antes de adicionar este objeto gráfico aos parágrafos do arquivo PDF.

Código para desenhar uma linha em PDF em Python

import aspose.pdf as ap
import array
# Load License
license = ap.License()
license.set_license("Aspose.Total.lic")
# Create a Document
document = ap.Document()
# Add a page
page = document.pages.add()
# Create a Graph
graph = ap.drawing.Graph(400, 100)
# Create a line
line = ap.drawing.Line(array.array('f', [100, 100, 200, 100 ]))
# Specify fill color for Graph object
# line.graph_info.dash_array = array.array('i', [0,1,0])
# line.graph_info.dash_phase = 1
# Append the line
graph.shapes.append(line)
# Add the graph
page.paragraphs.add(graph)
# Save the document
document.save("output.pdf")

Este código demonstra como desenhar linhas em PDF em Python. Para desenhar qualquer objeto em uma página PDF, é necessário um objeto de gráfico com uma área retangular especificada que pode conter diferentes tipos de formas como linhas, círculos, arcos, curvas, eclipses, etc. Todos esses objetos são primeiro criados e inicializados e depois anexados à coleção de formas do objeto gráfico específico.

Este tutorial rápido orienta você sobre como desenhar uma linha em um PDF em Python. Se você quiser aprender o processo para adicionar um arquivo de áudio a um PDF, consulte o artigo em como adicionar áudio a PDF usando Python.

 Português