1

Conversion API を使用して html から PDF に変換しようとしています。これが私のコードです

public byte[] toPDF(String html){
    Asset asset = new Asset("text/html", html.getBytes(), "in.html");
    Document document = new Document(asset);
    Conversion conversion = new Conversion(document, "application/pdf");
    ConversionService service = ConversionServiceFactory.getConversionService();
    ConversionResult result = service.convert(conversion);
    if (result.success()) {
       for (Asset assetResult : result.getOutputDoc().getAssets()) {
           return assetResult.getData();
        }
    return null;
    } else {
        // Do stuff with result.getErrorCode());
        return null;
    }
}

ConversionResult オブジェクトは常に test.pdf (Conversion API から) バイトを返しますが、新しく PDF に変換された html からの (pdf) バイトは返しません。誰が問題が何であるか知っていますか?localhost で Conversion API を使用しているからでしょうか? はいの場合、回避策はありますか?

前もって感謝します。

アルバン

4

1 に答える 1

1

Conversion API は、開発用アプリケーション サーバーでは完全にはサポートされていません。これは、常に固定ファイルを返す非常に基本的なスタブ実装にすぎません。

于 2012-07-11T23:48:33.350 に答える