文档转换库OutSideIn在64位debian系统下的处理
来源:互联网 发布:你见过的神人知乎 编辑:程序博客网 时间:2024/06/10 22:08
OutSideIn是oracle公司提供的一个文档转换库(闭源), 支持常见的office,pdf等二百多种文件.
鉴于项目需要读取多种文件格式, 我决定将所有格式都转成html格式.(参见其sdk下的exsimple示例)
使用方式: ./exsimple 11.doc 11.html
这样会在同一目录下生成11.html(若源文档中有图片, 则会把图片导到同一目录下, html文件中做img标签).
若想只生成一个单一的html文档, 则可以把图片数据做base64编码, 再内嵌到img标签中.
OutSideIn提供的debian系统下的64位库无法处理文档中的图片, 原因是少了三个库: libfreetype.so.6 libos_gd.so libwv_gdlib.so
网上查找了许久, 没有这三个库的64位版本.
于是, 我想了个办法, 就是在64位系统中调用32位程序. 主要是安装三个debian包:
lib32gcc1_4.4.5-8_amd64.deb
lib32z1_1.2.3.4.dfsg-3_adm64.deb
libc6-i386_2.11.3-3_amd64.deb
安装时用上--force-depends选项. (sudo dpkg --force-depends -i *.deb).
- 文档转换库OutSideIn在64位debian系统下的处理
- php实现时间戳转换在32位系统下超过2038年的自定义处理函
- win7 系统64位 在ivisual studio 2010下运行mfc单文档项目时生成失败出现“fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”的解决办法
- 64位系统下建立的C++ 项目在32位系统下运行
- 在Delphi下 IEEE32位浮点数到十进制Integer的相关转换和处理
- 在debian系统下安装R以及Rstudio的经历
- Web系统下Office文档的处理
- MySql在64位系统下的使用
- 关于CopyU!在64位系统下运行的问题
- VC6在win7(64位)系统下的调试问题
- Rational_rose_2003在win7_32、64位系统下的安装.docx
- C#程序无法在64位系统下的解决办法
- glew在64位系统下的安装方法
- WinIO3.0在win7 64位系统下的使用
- 关于在32位系统下使用VMware安装64位系统的问题
- 在32位系统下的vmware中安装64位系统
- PL/SQL Developer 在windows7 64位系统下连Oaracle11g64位系统的解决经验
- 在树莓派Debian系统命令行下截图
- 中美将改头换面融为一体----中美“一体化”
- maven和私服nexus搭建教程
- hadoop rackawareness实现
- HDU 1395 数论小技巧
- unix time 相关
- 文档转换库OutSideIn在64位debian系统下的处理
- hadoop环境配置
- C++中const用法总结
- ios系统自带正则表达式的应用
- weblogic配置 JDBC 多数据源
- Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行
- mfc ribbon中的按钮设置了子项后需添加一个空的响应函数才能使之able
- c语言面试题(3)
- 开始