/META-INF/services/
GWT プロジェクトの動的 Web プロジェクト フォルダーに相当するフォルダーはありますか? クラスローダーにクラスパスを追加するために必要です。
次の例をスタンドアロンで使用すると、完全に機能します。
package flyingsaucerpdf;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
import org.xhtmlrenderer.pdf.ITextRenderer;
public class PDFMaker {
public static void main(String[] args) throws Exception {
new PDFMaker().go();
}
public void go() throws Exception {
String inputFile = "sample.html";
String url = new File(inputFile).toURI().toURL().toString();
String outputFile = "firstdoc.pdf";
OutputStream os = new FileOutputStream(outputFile);
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(url);
renderer.layout();
renderer.createPDF(os);
os.close();
}
}
ここと同じ問題だと思いますが、動的WebプロジェクトではなくGWTプロジェクトを使用していることに注意してください。