Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在.NET应用程序中合并不同的文档类型并显示为堆栈_C#_.net_Vb.net - Fatal编程技术网

C# 如何在.NET应用程序中合并不同的文档类型并显示为堆栈

C# 如何在.NET应用程序中合并不同的文档类型并显示为堆栈,c#,.net,vb.net,C#,.net,Vb.net,假设在.NET中(不关心什么语言),我想向用户显示一个PDF、Word和Excel文件。我试图复制一个文档过程,其中用户可能有一个PDF文件,他希望附加一个WORD文件和一个Excel文件,比如说,制作一个文档堆栈(我将保存在某个目录中)。然后他想点击一个按钮,在某种应用程序中看到这些文档的堆栈 如果不先打开WORD,然后打开EXCEL,再打开AdobeAcrobat,如何显示文档堆栈?这对用户来说真的很烦人。我想要一个统一的应用程序或一些想法来模仿.NET中的一个,它可以显示所有3个文档,就像

假设在.NET中(不关心什么语言),我想向用户显示一个PDF、Word和Excel文件。我试图复制一个文档过程,其中用户可能有一个PDF文件,他希望附加一个WORD文件和一个Excel文件,比如说,制作一个文档堆栈(我将保存在某个目录中)。然后他想点击一个按钮,在某种应用程序中看到这些文档的堆栈


如果不先打开WORD,然后打开EXCEL,再打开AdobeAcrobat,如何显示文档堆栈?这对用户来说真的很烦人。我想要一个统一的应用程序或一些想法来模仿.NET中的一个,它可以显示所有3个文档,就像它们是一个接一个地打印在纸上一样。(我希望我能清楚地解释这一点)

我能想到的唯一办法是利用某种PDF转换过程,创建一个PDF文件,以“打印”(逐页)的形式包含所有这三个文档,然后显示出来。我能想到的一个可以显示所有这些文件的应用程序是一个带有适当Office和Acrobat viewer插件的web浏览器,您可能会发现很难利用它,因为浏览器首选项和其他用户操作系统设置可能会导致应用程序启动的各种策略失败。

我能想到的唯一方法是利用某种PDF转换过程创建一个PDF文件,其中包含“打印”(逐页)形式的所有三个文档,然后显示该文件。我能想到的一个可以显示所有这些文件的应用程序是一个带有适当Office和Acrobat viewer插件的web浏览器,您可能会发现很难利用它,因为浏览器首选项和其他用户操作系统设置可能会导致应用程序启动的各种策略失败。

我会将文档转换为PDF格式,并在应用程序中开发PDF查看器。 我会用一个现成的图书馆来做这件事,不要再发明轮子了。
例如:

我会将文档转换为PDF格式,并在应用程序中开发PDF查看器。 我会用一个现成的图书馆来做这件事,不要再发明轮子了。 例如: