FillDocumentAs

在线动态生成Office文档。

此方法用来直接在线生成Office文档,而无需在当前Web页面显示Office文档。

语法:

public void FillDocumentAs(
       string DocumentURL,
       DocumentOpenType DocumentType,
       string DestFileName
    )

参数:

DocumentURL - 待打开文档的URL地址。

此文档既可以是来自Web服务器文件夹的文件,也可以是用服务器页面动态输出的文件二进制流。但是必须保证文档具有Office文件格式。

如果是网站文件夹内的文件,就使用URL;如果是网站文件夹外的文件,对于Windows平台可以直接使用磁盘文件路径,例如:"D:\documents\abc.doc"

PageOffice 支持很多Office文档格式,例如 .doc,.docx,.xls,.xlsx,.ppt,.pptx,.xml and .rtf 等。

这里的URL可以是相对于当前页面的相对地址,也可以是http开头的绝对地址。相对URL可以是相对于当前页面的地址,也可以是以"/"开头的相对于整个Web应用程序根的地址。

注意:如果URL采用http开头的绝对地址,您必须确保这个地址和当前页面同属于一个网站。

DocumentType - 待打开的文档类型。请确保 documentType 与要打开的Office文档的文件格式保持一致。

DestFileName - 目标文件名。当开发者需要给新生成的文档指定文件名时,使用此参数。如果不需要新文件名,就直接调用FillDocument()方法。

[!note] 如果是前后端分离的项目,documentURL使用相对地址时,是相对于后端项目的相对路径。

results matching ""

    No results matching ""