2012-08-29 58 views
0

我的出發點是一個模板,我在博客(https://gist.github.com/1330065#file_p5_main.java)發現:如何在netbeans中將處理草圖導出爲pdf?

<#assign licenseFirst = "/*"> 
<#assign licensePrefix = " * "> 
<#assign licenseLast = " */"> 
<#include "../Licenses/license-${project.license}.txt"> 

<#if package?? && package != ""> 
package ${package}; 



</#if> 
/** 
* 
* @author ${user} 
*/ 

import processing.core.PApplet; 

@SuppressWarnings("serial") 
public class ${name} extends PApplet{ 

    @Override 
    public void setup(){ 
     size(300, 300, P3D); 
    } 

    @Override 
    public void draw(){ 
    } 

    /** 
    * @param args the command line arguments 
    */ 
    public static void main(String[] args) { 
     PApplet.main(new String[]{ ${package}.${name}.class.getName()}); 
    } 

} 

此輸出到一個applet。我試圖用我在這裏找到的說明(http://www.processing.org/discourse/beta/num_1246034274.html)修改它來創建pdf,但無法使其工作。

注意:我在類路徑上有pdf和itext庫。

謝謝!

回答

0

回答我自己的問題,因爲沒有屏幕瀏覽的出口,以及單幀:

package Processing; 

import processing.core.PApplet; 
import processing.pdf.*; 

@SuppressWarnings("serial") 
public class Controller extends PApplet { 

    @Override 
    public void setup() { 
     size(300, 300, PDF, "filename.pdf"); 
    } 

    @Override 
    public void draw() { 
     exit(); 
    } 

    /** 
    * @param args the command line arguments 
    */ 
    public static void main(String[] args) { 
     PApplet.main(new String[]{Processing.Controller.class.getName()}); 
    } 
}