我正在使用pdf.js和随附的查看器在我的网站上显示pdf.我在查看器中添加了一个菜单,用户可以在其中选择不同pdf文件的特定书签.如果用户单击菜单项,则应打开该文件并跳转到特定页面.
到目前为止,我设法打开一个新的pdf文件,但我找不到在特定页面打开它的方法.我这样试过:
PDFView.open(src + "/" + dest.file);
PDFView.page = dest.page;
Run Code Online (Sandbox Code Playgroud)
我知道,我可以#page=在第一次打开查看器时使用#标签,但是当我在打开查看器后加载其他文件时,这不起作用.
有什么可以解决这个问题的原因吗?也许类似于事件监听器,我可以在新文件成功加载后调用,所以我可以跳转到页面?
我遇到验证错误的问题,该错误仅出现在Windows Azure上,但不出现在本地Azure模拟器上.
在我的模型中,我有一个具有属性"Start"的类和一个用于德语日期格式的DisplayFormat:
[Required]
[DisplayFormat(DataFormatString = "{0:dd.MM.yyyy}", ApplyFormatInEditMode = true)]
[Display(Name = "Beginn")]
public DateTime Start { get; set; }
Run Code Online (Sandbox Code Playgroud)
在我的本地计算机上,一切都很好,但是当我尝试在Windows Azure实例上保存字段时,我得到以下验证消息:
值'22 .08.2011'对Beginn无效.
两者(本地和云)使用相同的数据库(Azure SQL).所以,我很困惑.知道如何解决这个问题吗?
我想为应用程序的每个路径添加一个全局查询参数(类似于/ my/path?config = foo).我不想使用perserve query params选项,因为它保留了所有查询参数,我只想保留这个特定的查询参数.
我的应用程序使用不同的配置运行,可以由运行它的用户选择.此选项当前保存在配置服务中,并在关闭或重新加载选项卡/窗口时消失.我无法在本地存储或会话中保存选择,因为可以在同一浏览器的多个选项卡中打开不同的配置(据我所知,本地存储通过浏览器的所有选项卡是全局的 - 如果是不是隐身模式或类似的).
但我希望我的用户可以选择复制当前网址并将其发送给其他人,他们获得与发送链接的用户完全相同的数据和配置.
因此,我想在用户选择配置设置后立即自动将"config"查询参数附加到应用程序的每个URL.
是否可以通过绕过组件所需的所有数据来从组件生成 html 文件,而无需在浏览器视口中实际渲染它?我只想生成一些 html 代码,将其发送到后端,后端从该 html 生成 PDF。