博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android中Word转Html
阅读量:5807 次
发布时间:2019-06-18

本文共 5967 字,大约阅读时间需要 19 分钟。

一、POI方式

1.先看word效果图

2.再看下在android上使用WebView显示的效果

 

3. 生成的html的代码,如下:

1   2   3 
4 22 广东省药品生产企业现场检查表 23
24 25 26

27 企业产品信息表 28

29

30
31
32
33
42
43
44
53
54
55
64
65
66
83
84
85
118
119
120
138
139
140
145
146
147
152
153
154
159
160
161
166
167
168
34

35 企业名称 36

37
38

39 $QYMC$ 40

41
45

46 企业地址 47

48
49

50 $QYDZ 51

52
56

57 企业负责人 58

59
60

61 $QYFZR 62

63
67

68 法人代表 69

70
71

72 $FRDB 73

74
75

76 创建时间 77

78
79

80 $CJSJ 81

82
86

87 企业 88

89

90

91 生产 92

93

94

95 品种 96

97

98

99 描述100

101

102

103 以及104

105

106

107 存在108

109

110

111 问题112

113
114

115 $SCPZMSJWT116

117
121

122 结论123

124

125 以及126

127

128 解决129

130

131 方法132

133
134

135 $JLJJJFF136

137
141

142 企业负责人签名:$QYFZRQM$143

144
148

149 产品人员签名:$CPRWQM$150

151
155

156 执法证号: $ZFZH$157

158
162

163 备注:$BZ$164

165
169

170

171

172

173 174

4.在浏览器上显示也是不居中,如图:

5.根据上面的情况,方案1

  因为在手机上的table内容不能够居中。所以在table标签上增加一个属性 align="center"

然后,在浏览器上就可以居中显示了。如果这种方法可以实现,就是读脚本,然后找到<table class="t1">标签换成上面的代码即可。不过普适性就大大降低了。但是这种方法生成的html在Webview上显示依然是不居中。所以该方案被抛弃了。

二、jacob方式

  以前做J2EE的时候,用POI比较多,对这个不是太了解。网上直接度jacod,但是很难找到官方网站。 这个才是它的官网。另附一个下载地址:

  用as搭了环境,也写了点代码,但是问题出来了。最后发现,这样不行,似乎只能在Java环境中使用。

1 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime: FATAL EXCEPTION: main 2 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime: java.lang.ExceptionInInitializerError 3 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime:     at com.tongyan.demo.MainActivity.word2Html(MainActivity.java:39) 4 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime:     at com.tongyan.demo.MainActivity.access$000(MainActivity.java:13) 5 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime:     at com.tongyan.demo.MainActivity$1.onClick(MainActivity.java:31) 6 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime:     at android.view.View.performClick(View.java:4095) 7 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime:     at android.view.View$PerformClick.run(View.java:16977) 8 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime:     at android.os.Handler.handleCallback(Handler.java:615) 9 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime:     at android.os.Handler.dispatchMessage(Handler.java:92)10 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime:     at android.os.Looper.loop(Looper.java:137)11 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime:     at android.app.ActivityThread.main(ActivityThread.java:4745)12 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime:     at java.lang.reflect.Method.invokeNative(Native Method)13 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime:     at java.lang.reflect.Method.invoke(Method.java:511)14 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)15 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)16 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime:     at dalvik.system.NativeStart.main(Native Method)17 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime:  Caused by: java.lang.UnsatisfiedLinkError: Couldn't load jacob: findLibrary returned null18 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime:     at java.lang.Runtime.loadLibrary(Runtime.java:365)19 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime:     at java.lang.System.loadLibrary(System.java:535)20 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime:     at com.jacob.com.Dispatch.
(Dispatch.java)21 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime: at com.tongyan.demo.MainActivity.word2Html(MainActivity.java:39) 22 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime: at com.tongyan.demo.MainActivity.access$000(MainActivity.java:13) 23 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime: at com.tongyan.demo.MainActivity$1.onClick(MainActivity.java:31) 24 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime: at android.view.View.performClick(View.java:4095) 25 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime: at android.view.View$PerformClick.run(View.java:16977) 26 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:615) 27 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:92) 28 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime: at android.os.Looper.loop(Looper.java:137) 29 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:4745) 30 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime: at java.lang.reflect.Method.invokeNative(Native Method) 31 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:511) 32 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) 33 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 34 02-22 13:28:48.168 5793-5793/com.tongyan.demo E/AndroidRuntime: at dalvik.system.NativeStart.main(Native Method) 

参考资料:

  

  

三、openoffice方式

 

转载地址:http://ojubx.baihongyu.com/

你可能感兴趣的文章
《iOS开发》系列在线课程
查看>>
重学前端学习笔记(三十一)--JavaScript的语句
查看>>
深浅拷贝数组
查看>>
关于Android中软键盘显示隐藏的监听判断总结
查看>>
iOS数据结构与算法实战 - Binary Tree Traversal
查看>>
DataBining用法<一>
查看>>
开发文档及资源整理
查看>>
Vue 全家桶实现一个移动端酷狗音乐
查看>>
30个Python物联网小实验5:光线感应灯
查看>>
VSCode缩进方式转换
查看>>
【只发精品】匠心打造Vue侧滑菜单组件
查看>>
Django初探一
查看>>
数据结构:快速排序代码(已优化)
查看>>
小猿圈python学习-生成器
查看>>
Kotlin Delegated Properties
查看>>
dart2笔记-类
查看>>
react native 之Githhub Poular项目分析
查看>>
对 iOS 中 GPU 编程的高度优化的框架 Metal
查看>>
<react学习笔记(7)>操作DOM节点,组件传参
查看>>
女程序员面试,面试官迟到半小时后嘲讽:你行不行啊!网友气坏了
查看>>