use of com.herewhite.sdk.Converter in project whiteboard-android by netless-io.
the class RoomActivity method dynamicConvert.
public void dynamicConvert(MenuItem item) {
Converter c = new Converter(this.token);
c.startConvertTask("https://white-cn-edge-doc-convert.oss-cn-hangzhou.aliyuncs.com/-1/1.pptx", Converter.ConvertType.Dynamic, new ConverterCallbacks() {
@Override
public void onFailure(ConvertException e) {
logAction(e.getMessage());
}
@Override
public void onFinish(ConvertedFiles ppt, ConversionInfo convertInfo) {
mRoom.putScenes("/dynamic", ppt.getScenes(), 0);
mRoom.setScenePath("/dynamic/1");
logAction(convertInfo.toString());
}
@Override
public void onProgress(Double progress, ConversionInfo convertInfo) {
logAction(String.valueOf(progress));
}
});
// ConvertV5
ConverterV5.Builder builder = new ConverterV5.Builder();
ConverterV5 converter = builder.setResource("https://white-cn-edge-doc-convert.oss-cn-hangzhou.aliyuncs.com/-1/1.pptx").setType(ConvertType.Dynamic).setPreview(true).setSdkToken(demoAPI.getSdkToken()).setTaskUuid(null).setTaskToken(null).setCallback(new ConverterCallbacks() {
@Override
public void onProgress(Double progress, ConversionInfo convertInfo) {
}
@Override
public void onFinish(ConvertedFiles ppt, ConversionInfo convertInfo) {
}
@Override
public void onFailure(ConvertException e) {
}
}).build();
converter.startConvertTask();
}
use of com.herewhite.sdk.Converter in project whiteboard-android by netless-io.
the class PptResourceCacheActivity method dynamicConvert.
public void dynamicConvert(MenuItem item) {
Converter c = new Converter(this.token);
c.startConvertTask("https://white-cn-edge-doc-convert.oss-cn-hangzhou.aliyuncs.com/-1/1.pptx", Converter.ConvertType.Dynamic, new ConverterCallbacks() {
@Override
public void onFailure(ConvertException e) {
logAction(e.getMessage());
}
@Override
public void onFinish(ConvertedFiles ppt, ConversionInfo convertInfo) {
mRoom.putScenes("/dynamic", ppt.getScenes(), 0);
mRoom.setScenePath("/dynamic/1");
logAction(convertInfo.toString());
}
@Override
public void onProgress(Double progress, ConversionInfo convertInfo) {
logAction(String.valueOf(progress));
}
});
}
use of com.herewhite.sdk.Converter in project whiteboard-android by netless-io.
the class PptResourceCacheActivity method staticConvert.
public void staticConvert(MenuItem item) {
Converter c = new Converter(this.token);
c.startConvertTask("https://white-cn-edge-doc-convert.oss-cn-hangzhou.aliyuncs.com/LightWaves.pdf", Converter.ConvertType.Static, new ConverterCallbacks() {
@Override
public void onFailure(ConvertException e) {
logAction(e.getMessage());
}
@Override
public void onFinish(ConvertedFiles ppt, ConversionInfo convertInfo) {
mRoom.putScenes("/static", ppt.getScenes(), 0);
mRoom.setScenePath("/static/1");
logAction(convertInfo.toString());
}
@Override
public void onProgress(Double progress, ConversionInfo convertInfo) {
logAction(String.valueOf(progress));
}
});
}
use of com.herewhite.sdk.Converter in project whiteboard-android by netless-io.
the class RoomActivity method staticConvert.
public void staticConvert(MenuItem item) {
Converter c = new Converter(this.token);
c.startConvertTask("https://white-cn-edge-doc-convert.oss-cn-hangzhou.aliyuncs.com/LightWaves.pdf", Converter.ConvertType.Static, new ConverterCallbacks() {
@Override
public void onFailure(ConvertException e) {
logAction(e.getMessage());
}
@Override
public void onFinish(ConvertedFiles ppt, ConversionInfo convertInfo) {
mRoom.putScenes("/static", ppt.getScenes(), 0);
mRoom.setScenePath("/static/1");
logAction(convertInfo.toString());
}
@Override
public void onProgress(Double progress, ConversionInfo convertInfo) {
logAction(String.valueOf(progress));
}
});
// ConvertV5
ConverterV5.Builder builder = new ConverterV5.Builder();
ConverterV5 converter = builder.setResource("https://white-cn-edge-doc-convert.oss-cn-hangzhou.aliyuncs.com/LightWaves.pdf").setType(ConvertType.Static).setScale(1.5).setOutputFormat(ImageFormat.JPEG).setSdkToken(demoAPI.getSdkToken()).setTaskUuid(null).setTaskToken(null).setCallback(new ConverterCallbacks() {
@Override
public void onProgress(Double progress, ConversionInfo convertInfo) {
}
@Override
public void onFinish(ConvertedFiles ppt, ConversionInfo convertInfo) {
}
@Override
public void onFailure(ConvertException e) {
}
}).build();
converter.startConvertTask();
}
Aggregations