这个 Go 库为 Go 开发人员提供了使用 REST API 处理文档拆分功能的能力。它允许您在 Go 中在线将一个文档拆分为多个较小的文件。例如,您可能需要从文档中通过电子邮件发送几页,或者您可能希望仅向客户展示您文件的一部分。所有这些都可以通过 Go 代码中的文档拆分功能来完成。
可以使用多种方法进行文档拆分:"按页面"、"按页面范围"、"按标题"、"按分节符"。只需加载原始文档并选择您需要的方法。如果您想使用 Go 代码根据这些标准拆分文件,请确保您的文档使用所需的标题样式或包含分节符。拆分文档后,您可以将结果导出为单独的文档页面或较小的文件。
所有文档拆分都在 Aspose Web 服务器上的云中以最高速度执行,并符合所有安全标准。我们的 Go 库旨在创建文档处理应用程序,并且基于通过 REST API 进行的客户端-服务器交互。
使用我们的 Cloud SDK for Go 使用不同的标准拆分 Word、PDF、HTML、EPUB 文档。如果您对如何将文档拆分为多个文件或如何根据指定参数提取页面有疑问,请尝试使用我们的 Splitter Online 并将结果导出为方便的文档格式:
import (
"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)
config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
doc, _ := os.Open("Input.docx")
options := map[string]interface{}{
"zipOutput": ToBoolPointer(true),
}
request := &models.SplitDocumentOnlineRequest{
Document: doc,
Format: ToStringPointer("docx"),
Optionals: options,
}
zippedFiles = wordsApi.SplitDocumentOnline(ctx, request)
运行 go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api 安装 Aspose.Words Cloud SDK for Go 。您可以从 "How to use SDK" 部分获得有关其他安装方法的大量有用信息。
从 GitHub 克隆 Aspose.Words Cloud SDK for Go 源代码并在您的项目中使用它。请按照这些 Instructions 快速获取必要的安全凭证并访问我们的 REST API。
请参阅 Repository Documentation 以查看详细信息。