W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
bdf2-swfviewer模塊依賴
<dependency> <groupId>com.bstek.bdf2</groupId> <artifactId>bdf2-swfviewer</artifactId> <version>2.0.0</version> </dependency>
屬性名 | 類型 | 默認值 | 屬性描述 |
swfUrl | String | 空 | 如果不指定值,采用默認的url處理dorado/bdf2/swfviewer/swfFile.do |
handlerName | String | 空 | 配合服務(wù)端處理類,動態(tài)指定swf文件資源位置,需要定義一個類實現(xiàn)com.bstek.bdf2.swfviewer.handler.ISwfFileHandler接口 |
parameter | String | 空 | 服務(wù)端處理類可以接受的參數(shù)值 |
showType | String | complex | 顯示類型,可選值simple、complex |
printEnabled | boolean | true | 是否顯示打印按鈕 |
<SwfViewer id="swfViewerTest">
<Property name="showType">simple</Property>
<Property name="swfUrl">dorado/res/com/test/black_clock.swf</Property>
</SwfViewer>
bdf2.swfviewer.pdfToSwf=D:/mysoft/swftools/pdf2swf.exe
bdf2.swfviewer.xpdfPath=D:/mysoft/xpdf-chinese-simplified
bdf2.swfviewer.pdfToSwf=/usr/bin/pdf2swf
bdf2.swfviewer.xpdfPath=/usr/share/xpdf-chinese-simplified
package com.test;
import java.io.File;
import java.util.Map;
import org.springframework.stereotype.Component;
import com.bstek.bdf2.swfviewer.controller.PdfToSwfConverter;
import com.bstek.bdf2.swfviewer.handler.ISwfFileHandler;
@Component
public class TestPdfToSwfHandler implements ISwfFileHandler {
public String getHandlerName() {
return "test.pdf2swfHandler";
}
public String getHandlerDesc() {
return "在線預(yù)覽打印pdf文件";
}
public File execute(Map<String, Object> varMap) throws Exception {
System.out.println(varMap.get("testParameter1"));
System.out.println(varMap.get("testParameter2"));
File pdfFile = new File("d:/UserInfo.pdf");
String sourcePdf = pdfFile.getAbsolutePath();
PdfToSwfConverter pdfToSwfConverter = new PdfToSwfConverter();
String swf = pdfToSwfConverter.execute(sourcePdf, null);
return new File(swf);
}
}
swfViewer.set("handlerName","test.pdf2swfHandler");
swfViewer.set("parameter",{
testParameter1:"test1",
testParameter1:"test2"
});
swfViewer.refreshSwf();
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: