首页 > 学院 > 开发设计 > 正文

doc、pdf显示到页面上

2019-11-08 02:02:11
字体:
来源:转载
供稿:网友
/** * FlashPaper 转化文档为swf格式,使用Flexpaper显示,但是显示有问题 *  * */public class ConverterUtil {	/**	 * *	 * @param swfFileSrc       swf文件的存放路径	 * @param swfFileName      swf文件的名字,后缀名要加上	 * @param sourceFileSrc    源文件的存放路径	 * @param sourceFileName   源文件的名字,后缀名要加上	 * @return                 返回转换成功与否	 * 注意:路径以及文件名不能带空格,否则将无法转换成功	 */	public static boolean converter(String swfFileSrc, String swfFileName, String sourceFileSrc, String sourceFileName){				String flashPaperSrc = "C:/FlashPaper 2/FlashPRinter.exe";//FlashPaper启动路径		File sourceFile;		//转换源文件		File swfFile;			//SWF目标文件		sourceFile = new File(sourceFileSrc + sourceFileName);		swfFile = new File(swfFileSrc + swfFileName);		int sleeptime = 0;//进程挂起时间,初始设置为0		boolean st_return = true;//文件转换成功标识		Runtime pro = Runtime.getRuntime();		if(sourceFile.exists()) {			if (!swfFile.exists()) {				try {					String converter = flashPaperSrc + " -o " + swfFileSrc + swfFileName + " " + sourceFileSrc + sourceFileName;					//执行flashPaper转换功能					pro.exec(converter);					Thread.sleep(sleeptime);				} catch (Exception e) {					System.out.println("文件转换失败");					e.printStackTrace();				}				return st_return;			}			else {				st_return = false;				System.out.println("服务器已存在同名的swf文件");				return st_return;			}		}		else {			st_return = false;			System.out.println("源文件不存在,请检查路径是否正确");			return st_return;		}				}	    public static void main(String[] args) {    	converter("d:/","1.swf","d:/","test.docx");    		}}
上一篇:Spring DI

下一篇:LeetCode 70. Climbing Stairs

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表