转换器日志错误 (Office SharePoint Server)

InfoPath Forms Services 转换器

Microsoft Office InfoPath 2007 包括了一些增强功能,借助这些功能可以访问 InfoPath Forms Services 中的外部转换器应用程序。转换器应用程序可以将数据按照数据的填写样式导入表单中,也可以按照表单模板的设计样式导入和导出表单模板。

使用 InfoPath Forms Services 转换器的优点

下面列出了使用 InfoPath Forms Services 转换器的几个优点:

  • 可以从 InfoPath Forms Services 中访问转换器。

  • InfoPath Forms Services 框架提供有助于导入表单和数据的信息。

  • 导入完成后,导入的表单和数据即时可用。

InfoPath Forms Services 转换器的类别

下面列出了 InfoPath Forms Services 转换器的类别:

  • 表单模板导入程序和导出程序

  • 数据导入程序

IFormTemplateConverter2 接口方法

IFormTemplateConverter2 接口方法如下:

  • 导出:将 InfoPath 表单模板转换为提供程序定义的格式。

  • 导入:将提供程序定义的格式转换为 InfoPath 表单模板文件。

转换器接口

表单模板转换器指定了所支持的文件类型列表,它们对这些文件类型进行处理,创建带有构成 InfoPath 表单模板文件 (.xsn) 的指令清单文件 (.xsf) 、视图文件 (.xsl) 以及其他文件的 InfoPath 表单模板。InfoPath 表单模板转换器是实现 IFormTemplateConverter 和 IFormTemplateConverter2 界面的标准 COM 自动化组件。IFormTemplateConverter 界面的实现还会提供与 Microsoft Office InfoPath 2003 的兼容性。IFormTemplateConverter2 界面为 Office InfoPath 2007 用户提供了更多功能。为了 InfoPath Forms Services 设计模式中公开,转换器还必须在注册表中提供一些有关自身的基本信息,其中包括:

  • 显示名称

  • 详细说明

  • 转换器所支持的文件扩展名列表

自定义数据导入程序

Office InfoPath 2007 提供的框架将创建自定义导入程序,可以导入其他类型电子表单和文档的数据,也可以导入通过光学字符识别 (OCR) 软件电子扫描后的纸质表单和文档的数据。

转换器自动化

表单模板转换器可以进行自动化,从而实现批量导入或导出多个表单模板。若要进行转换器自动化,请使用转换器实施的方法。

转换器类型

转换器的类型如下:

  • 从 Microsoft Office Word .docx 到网页的转换器

  • 从 Office Word .docm 到网页的转换器

  • 从 InfoPath 表单到网页的转换器

  • 从 XML 文件到网页的转换器

Office Word 转换器使用 XSLT 转换来选取 Office Word .docx 文件或 .docm 文件并将其转换为 HTML 格式。InfoPath Forms Services 转换器依赖 InfoPath 表单模板 (.xsn) 视图(此视图就是一个 XSLT 文件)来执行转换。通过此视图,您可以创建 InfoPath 表单的一个“Web 视图”,然后使用这个视图从 InfoPath 表单创建网页。XML 转换器要求使用一个相应的 XSL 文件,将文档转换为 HTML 格式。可以输出 XML 文件并且具有相应 XSLT 转换功能的任何应用程序均可用于此转换器。

使用转换器时的常见错误

下表列出了使用转换器时出现的错误。

事件 ID 事件源 事件类别 事件类型 说明

5449

Windows SharePoint Services 3.0

计时器作业

错误

将文档转换为页面时失败。转换器框架返回以下错误:CE_OTHER。

5178

Office SharePoint Server

发布

错误

试图使用文档转换功能将文档转换为页面时出现错误“CE_OTHER”。

6875

Windows SharePoint Services 3.0

常规

错误

加载并运行事件接收器时出现错误。