Hie
Я пытался использовать API преобразования Google для преобразования HTML-текста в формат PNG, используя http://code.google.com/appengine/docs/java/conversion/overview.html
Я пытался сохранить результат преобразования в API-интерфейсе BLOB-магазина ивидя это не делает изображение.Код
Asset asset = new Asset(
"text/html", "my name is vik".getBytes(), "testfile.html");
Document document = new Document(asset);
Conversion conversion = new Conversion(document, "image/png");
ConversionService service =
ConversionServiceFactory.getConversionService();
ConversionResult result = service.convert(conversion);
if (result.success()) {
// Get a file service
FileService fileService = FileServiceFactory.getFileService();
// Create a new Blob file with mime-type "text/plain"
AppEngineFile file = fileService.createNewBlobFile("image/png");
boolean lock = true;
FileWriteChannel writeChannel = fileService.openWriteChannel(file, lock);
PrintWriter out = new PrintWriter(Channels.newWriter(writeChannel, "UTF8"));
// Note: in most cases, we will return data all in one asset,
// except that we return multiple assets for multi-page images.
for (Asset ast : result.getOutputDoc().getAssets()) {
out.println(ast.getData());
}
out.close();
// Now finalize
writeChannel.closeFinally();
log.info("Finished blob stored");
} else {
log.info(result.getErrorCode().toString());
}