Html 为base64数据uri pdf设置初始缩放
我能够在我的aspx页面中显示pdf。我想如何设置它的初始缩放级别(我正在使用谷歌浏览器)Html 为base64数据uri pdf设置初始缩放,html,asp.net,base64,Html,Asp.net,Base64,我能够在我的aspx页面中显示pdf。我想如何设置它的初始缩放级别(我正在使用谷歌浏览器) string base64PDF=System.Convert.ToBase64String(bytes,0,bytes.Length); base64PDF=base64PDF+“#页面=1&zoom=50”; 字符串str=“”; pdfdiv.InnerHtml=str; 代码可以工作,并显示pdf,但没有真正设置初始缩放级别。无论我在“zoom=100”中放置什么值,都不会真正改变。还尝试了#z
string base64PDF=System.Convert.ToBase64String(bytes,0,bytes.Length);
base64PDF=base64PDF+“#页面=1&zoom=50”;
字符串str=“”;
pdfdiv.InnerHtml=str;
代码可以工作,并显示pdf,但没有真正设置初始缩放级别。无论我在
“zoom=100”
中放置什么值,都不会真正改变。还尝试了#zoom=50
,尽管我认为这只适用于.pdf注意:此评论是为了另一个问题。很抱歉,据我所知,如果我使用默认值,结果可能会在其他计算机上有所不同,因此应该指定它吗?检查后,我得到“iso-8859-1”是的,您的理解是正确的。这些文件暗示,即使在同一台计算机上,结果也可能不同(这可能取决于用户区域设置)。
string base64PDF = System.Convert.ToBase64String(bytes, 0, bytes.Length);
base64PDF = base64PDF + "#page=1&zoom=50";
string str = "<embed src='data:application/pdf;base64, " + base64PDF
+ "' type='application/pdf' width='1800px' height='800px' />";
pdfdiv.InnerHtml = str;