Processingのスケッチをpdfに出力することは簡単です。
以下のようなスケッチを出力するとします。
以下のように、beginRecord()とendRecord()を実行すると、pdeファイルと同じ場所にpdfファイルが保存されます。
import processing.pdf.*; //ライブラリ
int margin = 60; //余白
size(500, 500);
background(255);
//circle.pdfという名前でPDFを作成
beginRecord(PDF, "circle.pdf");
for (int i = 0; i < 200; i ++) {
float rad = random(10, 100);
ellipse(random(margin, width - margin),
random(margin, height - margin), rad, rad);
}
endRecord(); //PDF作成を終了

