Flexpaper:不接受许可证密钥错误

时间:2014-01-30 10:26:08

标签: html5 pdf flash flexpaper

您好我拥有许可的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 ?如果有,怎么样? 提前致谢

2 个答案:

答案 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参数。