Closed zehasni closed 4 years ago
Salve @zehasni ! Obrigado!
Está ficando ótimo. você precisa agora acrescentar no Save_PDF.md
a chamada ![imagem](Adicionando_biblioteca.png)
para puxar a imagem.
E um códido de exemplo entre back-ticks triplos `````.
add_library('pdf')
salvar_pdf = False
def setup():
global seed
seed = int(random(1000))
print(seed)
size(500, 500)
def draw():
global salvar_pdf # vai ser necessário no final
if salvar_pdf: # só executa se for acionado este 'flag'
beginRecord(PDF, "####.pdf") # inicia a gravação do PDF
# Aqui vai o desenho que vai ser salvo em PDF
randomSeed(seed)
background(240, 240, 200)
translate(250, 300)
galho(60)
if salvar_pdf:
endRecord() # termina a gravação
salvar_pdf = False # desliga o 'flag'
def galho(tamanho):
ang = radians(mouseX)
reducao = .8
strokeWeight(tamanho / 10)
line(0, 0, 0, -tamanho)
if tamanho > 5:
pushMatrix()
translate(0, -tamanho)
rotate(ang)
galho(tamanho * reducao - random(0, 2))
rotate(-ang * 2)
galho(tamanho * reducao - random(0, 2))
popMatrix()
def keyPressed():
global seed, salvar_pdf
if key == " ":
seed = int(random(100000))
print(seed)
if key == "p":
salvar_pdf = True
print("salvando PDF")
Este PR vai resolver a issue https://github.com/villares/material-aulas/issues/5
Obrigado @zehasni pela sua contribuição!
Fiz pequenos ajustes de estilo no texto e movi este material para a pasta principal aqui: https://github.com/villares/material-aulas/blob/master/Processing-Python/exportando_pdf.md
Acho que ficou bem legal :)
Trabalhando em texto informativo sobre como salvar em PDF