小编dny*_*war的帖子

如何显示base64编码的pdf?

我必须在新标签中显示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中没有,

http://jsfiddle.net/yLx2W/

http://jsfiddle.net/yLx2W/1/

我的Chrome版本是:版本54.0.2840.99米

FireFox版本:49.0.2

有任何人有任何想法,请分享.

提前致谢

html javascript embed pdf base64

18
推荐指数
3
解决办法
4万
查看次数

亚行未能识别我的Redmi Note设备

亚行未能识别我的Redmi Note设备.我正在使用Windows 8

设备管理器显示设备

此外,当我在CMD中使用以下命令时,它正在显示adb设备

CMD没有显示设备

我按照下面的程序链接,

使用硬件设备

android adb

17
推荐指数
4
解决办法
4万
查看次数

无法使用C#保存Excel文件

我正在尝试修改和保存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)

从那里我收到相同的错误,上面的文件显示修改.

任何人都可以告诉我如何保存文件并进行修改?

c# excel save

5
推荐指数
1
解决办法
1万
查看次数

为什么在使用read()之后从c#中的控制台获取空值以获取readLine()

我有以下代码

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();),程序可以正常工作.

为什么是这样?

.net c# console.readline

3
推荐指数
1
解决办法
1935
查看次数

替代base关键字在派生类的静态方法中调用基类的重写方法

我有以下代码

    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的对象.我可以这样做吗?或者我不能这样做?

c# base

1
推荐指数
1
解决办法
1250
查看次数

标签 统计

c# ×3

.net ×1

adb ×1

android ×1

base ×1

base64 ×1

console.readline ×1

embed ×1

excel ×1

html ×1

javascript ×1

pdf ×1

save ×1