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

本文关键字:类型 文档 显示 堆栈 NET 应用程序 合并 | 更新日期: 2023-09-27 18:21:59

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

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

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

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

我会将文档转换为PDF,并在您的应用程序中开发一个PDF查看器。我会用一个现成的图书馆,不要重新发明轮子。例如:http://www.quickpdflibrary.com/products/quickpdf/index.php