android 怎么将word转图片,有没有相关资料,感谢.
android 怎么将word转图片,有没有相关资料,感谢
你可以考虑先将word转成pdf,然后再将pdf转成图片。
文字少 QQ截图了解一下?
滚动截图?
直接word转图片的话,可以用这个工具https://www.e-iceblue.cn/Introduce/doc-for-android-via-java.html,有免费版,直接下载这个工具添加到依赖项中,然后使用工具的转换功能达到Word直接转图片的效果,代码参考:
import android.graphics.Bitmap;
import com.spire.doc.*;
import android.os.Environment;
import com.spire.doc.documents.ImageType;
import java.io.*;
public class toImage {
public static void main() throws Exception {
String ExStoragePath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/Spire/";
String input = ExStoragePath + "data/convertedTemplate.docx";
String output = ExStoragePath + "output/toImage.png";
//创建Document对象,从文件加载Word文档
Document document= new Document();
document.loadFromFile(input);
//保存Word文档为图片
Bitmap image= document.saveToImages(0, ImageType.Bitmap);
saveBitmapFile(image, Bitmap.CompressFormat.PNG,output);
}
public static void saveBitmapFile(android.graphics.Bitmap bitmap, Bitmap.CompressFormat format, String filepath) {
File loFile = new File(filepath);
try {
BufferedOutputStream outputStream = new BufferedOutputStream(new FileOutputStream(loFile));
bitmap.compress(format, 100, outputStream);
outputStream.flush();
outputStream.close();
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
}