Visual Studio 将中继器导出到 Word 控件
Aspose.Words是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。
Aspose API支持流行文件格式处理,并允许将各类文档导出或转换为固定布局文件格式和最常用的图像/多媒体格式。
Aspose技术交流群(761297826)
将 Repeater 导出到 Word 控件是一个 ASP.NET 服务器控件,它有助于使用 ?Aspose.Words。它在 Repeater 控件的顶部添加了导出到 Word按钮。单击该按钮可将 Repeater 控件的内容动态导出到文字处理文档,然后在几秒钟内自动将导出的文件下载到用户选择的磁盘位置。
模块特点
此控件的初始版本提供以下功能:
- 获取您最喜爱的在线 Repeater 内容的离线副本,以便在您想要的文字处理文档中进行编辑、共享和打印。
- 继承自默认的 ASP.NET Repeater 控件,因此具有其所有功能和属性。
- 将 Repeater 导出为 Doc、Dot、Docx、Docm、Dotx、Dotm、Rtf、Odt、Ott 和 Txt 格式。
- 适用于从 .NET 2.0 开始的所有 .NET 版本。
- 能够自定义/本地化导出按钮文本。
- 以横向模式导出的选项,以防 Repeater 内容更宽并且不适合默认纵向模式
- 使用 CSS 在“导出”按钮上应用您自己的主题外观。
- 在导出文档顶部添加自定义标题的选项
- 选择将每个导出的文档保存在服务器上的可配置磁盘路径中。
此控件允许您以以下不同的文件格式导出 Repeater。
- 将 Repeater 导出到 Word 文档。
- 将 Repeater 导出到 Doc
- 将中继器导出到点
- 将中继器导出到 Docx
- 将中继器导出到 Docm
- 将中继器导出到 Dotx
- 将中继器导出到 Dotm
- 将 Repeater 导出为 Rtf
- 将中继器导出到 Odt
- 将中继器导出到 Ott
- 将转发器导出到 Txt
系统要求和支持的平台
系统要求
Export Repeater To Word Control for Visual Studio 可以在任何安装了 IIS 和 .NET Framework 2.0 或更高版本的系统上使用。
支持的平台
在 .NET Framework 2.0 或更高版本上运行的所有 ASP.NET 版本都支持 Visual Studio 的“将转发器导出到 Word 控件”。您可以使用以下任何 Visual Studio 版本在您的 ASP.NET 应用程序中使用此控件
- 视觉工作室 2005
- 视觉工作室 2008
- 视觉工作室 2010
- 视觉工作室 2012
- 视觉工作室 2013
下载
您可以从以下位置之一下载 Export Repeater To Word Control
- 视觉工作室画廊
- Github
安装
安装Export ListView To Word Control 非常简单易行,请按照以下简单步骤操作
对于 Visual Studio 2010、2012 和 2013
- 提取下载的 zip 文件
- 双击 VSIX 文件 Aspose.Words.RepeaterExport.vsix
- 将出现一个对话框,向您显示计算机上安装的可用和受支持的 Visual Studio 版本
- 选择要将 Export Repeater To Word Control 添加到的对象。
- 点击安装
安装完成后,您将看到一个成功对话框。
注意:请确保重新启动 Visual Studio 以使更改生效。
对于 Visual Studio 2005、2008 和 Express 版本
请按照以下步骤在 Visual Studio 中集成 Export Repeater To Word Control,以便像其他 ASP.NET 控件一样轻松拖放
- 提取下载的 zip 文件
- 确保以管理员身份运行 Visual Studio
在“工具”菜单上,单击“选择工具箱项”。
- 单击浏览。
出现“打开”对话框。
- 浏览到提取的文件夹并选择 Aspose.Words.RepeaterExport.dll
- 单击确定。
当您在左侧工具箱中打开 aspx 或 ascx 控件时,您将在常规选项卡下看到 ExportRepeaterToWord
使用
安装后,很容易开始在您的 ASP.NET 应用程序中使用此控件
对于 .NET Framework 4.0 及更高版本 | 对于 .NET Framework 2.0 及更高版本 |
---|---|
对于在 Visual Studio 2010 及更高版本中运行在 .NET Framework 4.0 及更高版本中的应用程序,您应该在工具栏的Aspose选项卡中看到ExportRepeaterToWord控件,如下所示。您可以像任何其他 .NET 控件一样简单地将此控件拖放到您的 ASP.NET 页面、控件或母版页上并开始使用。 |
为了在任何 visual studio 版本的 .NET 2.0 中运行的应用程序中使用此控件,请确保已按照 ?8.2.2.1Express版本 您应该在工具栏的常规选项卡中看到ExportRepeaterToWord控件,如下所示。您可以像任何其他 .NET 控件一样简单地将此控件拖放到您的 ASP.NET 页面、控件或母版页上并开始使用。 |
手动添加ExportRepeaterToWord控件
如果您在使用上述使用 Visual Studio 工具箱的方法时遇到任何问题,您可以手动将此控件添加到运行在任何高于 2.0 的 .NET 框架上的 ASP.NET 应用程序
- 如果您使用的是 Visual Studio,请确保以管理员身份运行
- 添加对Aspose.Words.RepeaterExport.dll 的引用,在您的 ASP.NET 项目或 Web 应用程序的解压下载包中可用。确保您的 Web 应用程序/Visual Studio 具有对此文件夹的完全访问权限,否则您可能会遇到访问被拒绝的异常。
- 将此行添加到页面、控件或 MasterPage 的顶部
<%@ Register assembly="Aspose.Words.RepeaterExport" namespace="Aspose.Words.RepeaterExport" tagprefix="aspose" %>
- 将以下内容添加到您要添加控件的 ASP.NET 页面、控件或主页上的某个位置
<aspose:ExportRepeaterToWord ID="ExportRepeaterToWord1" runat="server"></aspose:ExportRepeaterToWord>
常见问题
使用此控件时可能遇到的常见问题
# | 问题 | 回答 |
---|---|---|
1个 | 我在工具箱中看不到 ExportRepeaterToWord 控件 |
Visual Studio 2010 及更高版本 1. 确保您已使用下载包中的 VSIX 扩展文件安装此控件。要验证,请转到工具 -> 扩展和更新。在 Installed 下,您应该看到“Aspose Export RepeaterTo Word Control”。如果看不到,请尝试重新安装
2. 确保您的Web 应用程序运行在.NET framework 4.0 或更高版本中,对于较低版本的.NET framework,请检查上述替代方法。 3. 确保您已按照上述说明手动将此控件添加到您的工具箱。 |
2个 | 运行应用程序时出现“访问被拒绝”错误 |
1. 如果您在生产环境中遇到此问题,请确保将 Aspose.Words.dll 和 Aspose.Words.RepeaterExport.dll 复制到您的 bin 文件夹中。 2. 如果您使用的是 Visual Studio,请确保以管理员身份运行它,即使您已经以管理员身份登录也是如此。 |
Aspose .NET Export Repeater To Word 控件属性
公开了以下属性以配置和使用此控件提供的很酷的功能
物业名称 | 类型 | 示例/可能的值 | 描述 |
---|---|---|---|
导出按钮文本 | 细绳 | 导出到 Word | 您可以使用此属性覆盖现有的默认文本 |
横向导出 | 布尔值 | 对或错 | 如果为真,它将输出文档的方向更改为横向。默认为纵向 |
导出文件标题 | 细绳 | <h4>GridView 导出示例报告</h4> | 您可以使用 html 标签为您的标题添加样式 |
导出输出格式 | 枚举 | 文档、点、Docx、Docm、Dotx、Dotm、Rtf、Odt、Ott、Txt | 导出文档的输出格式。支持的格式有 Doc、Dot、Docx、Docm、Dotx、Dotm、Rtf、Odt、Ott、Txt |
ExportOutputPathOnServer | 细绳 |
c: 温度 |
本地输出 自动保存导出副本的服务器上的磁盘路径。应用程序必须具有对此路径的写入权限。 |
许可证文件路径 | 细绳 |
服务器上许可证文件的本地路径。例如 c: inetpub Aspose.Words.lic |
下面显示了使用所有属性的将 Repeater 导出到 Word 控件的示例
<aspose:ExportRepeaterToWord ID="ExportRepeaterToWord1" ExportButtonText="Export to Word" ExportButtonCssClass="myClass" ExportOutputFormat="Doc" ExportInLandscape="true" ExportOutputPathOnServer="E:\\temp" ExportFileHeading="<h4>Example Report</h4>" LicenseFilePath="E:\\Aspose\\Aspose.Total.lic" runat="server"> <HeaderTemplate> <table class="table table-hover table-bordered"> <tr> <th>Product ID</th> <th>Product Name</th> <th>Units In Stock</th> </tr> </HeaderTemplate> <ItemTemplate> <tr> <td><%# Eval("Product ID") %></td> <td><%# Eval("Product Name")%></td> <td><%# Eval("Units In Stock")%></td> </tr> </ItemTemplate> <FooterTemplate> </table> </FooterTemplate> </aspose:ExportRepeaterToWord>
支持、扩展和贡献
支持
从 Aspose 成立之初,我们就知道仅仅为我们的客户提供好的产品是不够的。我们还需要提供良好的服务。我们自己也是开发人员,并且了解当技术问题或软件中的怪癖阻止您做您需要做的事情时是多么令人沮丧。我们来这里是为了解决问题,而不是制造问题。
这就是我们提供免费支持的原因。凡是使用过我们产品的人,无论是购买过的还是正在评价中的,都值得我们充分的关注和尊重。
您可以使用Github记录与此控件相关的任何问题或建议。
扩展和贡献
Aspose .NET Export ListView To Word Control for Visual Studio 是开源的,其源代码可在下面列出的主要社交编码网站上获得。鼓励开发人员下载源代码并根据自己的需求扩展功能。
源代码
您可以从以下位置之一获取最新的源代码
如何配置源代码
您需要安装以下内容才能打开和扩展源代码
- 视觉工作室 2010
请按照这些简单的步骤开始
- 下载/克隆源代码。
- 打开 Visual Studio 2010 并选择“文件” > “打开项目”
- 浏览到您下载的最新源代码并打开Aspose.Words.ListViewExport.sln
源代码概览
解决方案中有三个项目
- Aspose.Words.ListViewExport - 包含 .NET 4.0 的 VSIX 包和服务器控件。
- Aspose.Words.RepeaterExport_2.0 - .NET 2.0 的扩展 Repeater 控件
- Aspose.Words.RepeaterExport.Website - 用于测试 Word Exportable Repeater 控件的 Web 项目