本教程将以 "Hello, World!" 文本为例,为您演示如何使用 GcWord 生成和保存 DOCX 文件。
GcDocs.Word 组件是基于 .NET Standard 2.0构建的,并且可以与任何支持它的引用程序一起使用。 在本简短的教程中,我们将展示如何构建.NET Core Console应用程序。 本教程将会使用到 Windows 或者 Mac 上的 Visual Studio 或者 Linux 上的 Visual Studio Code。
这样会将所需的依赖添加至您项目的依赖中. 现在您可以跳转到 添加代码 来了解如何在应用程序中生成 DOCX 文件。
这样会将所需的依赖添加至您项目的依赖中. 现在您可以跳转到 添加代码 来了解如何在应用程序中生成 DOCX 文件。
$ mkdir ~/MyApp # 给应用程序创建目录 $ cd ~/MyApp $ dotnet new console # 创建一个 .NET Core 应用程序,其中包含 MyApp.csproj 和 Program.cs 文件
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>netcoreapp3.1</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="GcDocs.Word" Version="7.0.0" /> <PackageReference Include="GcDocs.Layout" Version="7.0.0" /> </ItemGroup> </Project>
$ cd ~/MyApp $ dotnet restore # 恢复 MyApp.csproj 中的依赖包 $ dotnet run # 运行应用程序
这时候,您将在 Terminal 窗口中看到 "Hello, World!" (这是新建应用程序的默认逻辑)。 现在,修改应用程序,来生成 DOCX 文件或者导出为 PDF 文件。
using System; using System.Drawing; using GrapeCity.Documents.Word; using GrapeCity.Documents.Layout; using GrapeCity.Documents.Text; namespace MyApp { class Program { static void Main(string[] args) { // 创建 Word 文档: GcWordDocument doc = new GcWordDocument(); // 添加一个段落,使用 'Hello, World!' 做为第一部分: doc.Body.Sections.First.GetRange().Paragraphs.Add("Hello, World!"); // 保存为 DOCX: doc.Save("HelloWorld.docx"); // 导出为 PDF: doc.SaveAsPdf("HelloWorld.pdf"); } } }现在运行程序:
$ cd ~/MyApp $ dotnet run # 运行 MyApp
这就是使用 GcWord 生成 DOCX 文件所需的全部. 您将在工程目录下看到 HelloWorld.DOCX 和 HelloWorld.PDF 文件。
与 Hello, World! 的原理相同,你还可以有以下选择: