我必须在新标签中显示base64 pdf.我正在使用下面的代码
var windo = window.open("", "");
var objbuilder = '';
objbuilder += ('<embed width=\'100%\' height=\'100%\' src="data:application/pdf;base64,');
objbuilder += (fileData);
objbuilder += ('" type="application/pdf" />');
windo.document.write(objbuilder);
Run Code Online (Sandbox Code Playgroud)
它在FireFox中工作,而不是在Chrome和IE中工作.我甚至尝试使用标签,但输出相同,在FF中工作,但在Chrome和IE中没有.
我查看下面的JsFiddles,因为它在FF中工作但在Chrome中没有,
我的Chrome版本是:版本54.0.2840.99米
FireFox版本:49.0.2
有任何人有任何想法,请分享.
提前致谢
我正在尝试修改和保存Excel中的数据.使用下面的代码,我正在访问工作表,执行修改,然后保存文件.我无法保存文件.这是我的代码:
Application excel = new Application();
excel.Visible=true;
Workbook wb = (Workbook)excel.Workbooks.Open(@"C:\Users\dnyanesh.wagh\Desktop\BookExcel1.xlsx");
Worksheet ws = (Worksheet)wb.Worksheets[1];
ws.Cells[1, 1] = "sagar";
ws.Cells[2, 1] = "sagar";
ws.Cells[3, 1] = "sagar";
wb.Save();
wb.close();
Run Code Online (Sandbox Code Playgroud)
我收到此错误:"名为'BookExcel1.xlsx'的文件已存在于此位置.您要替换它吗?"
所以我将代码更改为:
Workbook wb = (Workbook)excel.Workbooks.Open(@"C:\Users\dnyanesh.wagh\Desktop\BookExcel1.xlsx",0, false, 5, "", "",
false, XlPlatform.xlWindows, "", true, false,
0, true, false, false););
Run Code Online (Sandbox Code Playgroud)
然后错误是:"BookExcel1.xlsx被user_name.open修改为只读".如果我单击"取消"按钮,我会收到上面的例外"HRESULT异常:0x800A03EC"
我也尝试过:
wb.SaveAs(@"C:\Users\dnyanesh.wagh\Desktop\BookExcel1.xlsx");
wb.Close(true,null,null);
Run Code Online (Sandbox Code Playgroud)
从那里我收到相同的错误,上面的文件显示修改.
任何人都可以告诉我如何保存文件并进行修改?
我有以下代码
char c1 = (char)Console.Read();
Console.WriteLine("Enter a string.");
string instr = Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)
它需要一个值c1,然后打印"输入一个字符串".然而,当我尝试输入一个字符串时,它看起来像是一样ReadKey(),这意味着只要按下任何键,它就显示出instr一个空值.
如果我删除第一行(char c1 = (char)Console.Read();),程序可以正常工作.
为什么是这样?
我有以下代码
class A{
public void display()
{
Console.WriteLine("In class A");
}
}
class B:A{
public void display()
{
Console.WriteLine("In class B");
}
public static void show()
{
//base.display(); gives error
}
}
Run Code Online (Sandbox Code Playgroud)
在上面的代码base.display(); 给出错误.我必须在方法show()中调用基类方法display()而不创建类A的对象.我可以这样做吗?或者我不能这样做?