您好我拥有许可的Flexpaper产品:“FlexPaper_2.2.2_c_customizable_readonly” 我需要在HTML5中呈现PDF文件
Licenskey被添加到下面的JavaScript调用中,但是我收到错误“未接受许可证密钥(密钥不正确)。从http://flexpaper.devaldi.com/获取许可证”
密钥会按照网站http://flexpaper.devaldi.com/docs_publishing_html5.jsp
中的指示添加到代码中代码如下:
$('#documentViewer').FlexPaperViewer(
{ config : {
PDFFile : 'pdf/Paper.pdf',
Scale : 0.6,
ZoomTransition : 'easeOut',
ZoomTime : 0.5,
ZoomInterval : 0.1,
FitPageOnLoad : true,
FitWidthOnLoad : false,
FullScreenAsMaxWindow : false,
ProgressiveLoading : false,
MinZoomSize : 0.2,
MaxZoomSize : 5,
SearchMatchAll : false,
RenderingOrder : 'html5,flash',
ViewModeToolsVisible : true,
ZoomToolsVisible : true,
NavToolsVisible : true,
CursorToolsVisible : true,
SearchToolsVisible : true,
Toolbar : toolbarData,
JSONDataType : 'jsonp',
key : '$NINTEEN_CHARACTER_KEY',
localeChain: 'en_US'
}}
我是否还需要将密钥添加到 config.xml ?如果有,怎么样? 提前致谢
答案 0 :(得分:0)
您需要使用链接到您为串行密钥注册的域的子域访问该网站。例如,如果您注册的域名是example.com,则它应该在test.example.com子域或任何其他子域(包括根域)上工作。
可能导致错误的另一件事是,您在渲染顺序中有闪存,但从未指向SWF文件。
答案 1 :(得分:0)
这是带有html5注释的flexpaper的默认配置。以下是传递给flexpaper的示例参数。
$('#documentViewer').FlexPaperViewer(
{ config : {
SWFFile : '/upload/Paper.pdf.swf',
//IMGFiles : '/docs/Paper.pdf_{page}.png',
//JSONFile : '/docs/Paper.js',
PDFFile : '/upload/Paper.pdf',
Scale : 0.6,
ZoomTransition : 'easeOut',
ZoomTime : 0.5,
ZoomInterval : 0.2,
FitPageOnLoad : true,
FitWidthOnLoad : false,
FullScreenAsMaxWindow : false,
ProgressiveLoading : false,
MinZoomSize : 0.2,
MaxZoomSize : 5,
SearchMatchAll : false,
StickyTools : true,
Toolbar : toolbardata,
BottomToolbar : '<path to annotations file provided by flexpaper UI_flexpaper_annotations.html>',
InitViewMode : 'Portrait',
RenderingOrder : 'html5,flash',
StartAtPage : '',
ViewModeToolsVisible : true,
ZoomToolsVisible : true,
NavToolsVisible : true,
CursorToolsVisible : true,
SearchToolsVisible : true,
UserCollaboration : false,
CurrentUser : 'Test user',
WMode : 'window',
localeChain : '/viewer/en_US',
jsDirectory : '<add js directory>',
cssDirectory : '',
localeDirectory : '',
key : '<your key>'
}});
});
此处必须通过获取许可证从flexpaper网站获取关键参数。
仅用于html渲染需要IMGFiles和JSONFile参数。
对于Flash渲染,只需要SWFFile参数。
对于html5,只需要PDFFile参数。
当用户名应在注释中显示时,需要CurrentUser和UserCollaboration参数。