在 Go 代码中轻松合并 图片 文件。这个 Go 库旨在使用 REST API 将多个 图片 文件组合成一个文件,即通过 Internet 传递 HTTPS 调用。
这是一个专业的云原生 图片 合并解决方案,为 Go 程序员提供了极大的开发灵活性和强大的功能。当需要创建一组具有相同结构的文档时,通常使用将 图片 文件连接在一起,每个文档都包含唯一的数据。通过合并 图片 文件,您可以自动化您的数字工作流程并将流程的一些常规部分卸载到快速高效的 图片 处理 Go 软件。
在许多情况下,您可能需要将 图片 文件组合在一起。例如,您可能希望在打印或归档之前将多个 图片 文件组合在一起。
图片 合并可以是整个集成文档处理方法的一部分,用于从不同的数据源生成文档。此类任务涉及使用功能齐全的 图片 操作 Go 库,该库将处理一组 图片 文件并在尽可能短的时间内将它们合并在一起,从而产生紧凑而准确的结果。
要在 Go 中合并 图片,您至少需要两个 图片 源文件。如需快速入门,请查看下面的 Go 代码示例。
import (
"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)
// 当前的 API 正在开发中。
config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
document, _ := os.Open("Input1.png")
mergeProps := models.ImageEntry{
FileReference: models.CreateRemoteFileReference("Input2.png"),
}
imageEntries := []models.ImageEntry{
mergeProps,
}
imageList := models.ImageEntryList{
ImageEntries: imageEntries,
}
appendDocumentOnlineOptions := map[string]interface{}{}
appendDocumentOnline := &models.AppendDocumentOnlineRequest{
Document: document,
DocumentList: &imageList,
Optionals: appendDocumentOnlineOptions,
}
mergedImages, _, _ = wordsApi.AppendDocumentOnline(ctx, appendDocumentOnline)
convertDocumentOptions := map[string]interface{}{}
convertDocument := &models.ConvertDocumentRequest{
Document: mergedImages,
Format: ToStringPointer("png"),
Optionals: convertDocumentOptions,
}
_, _ = wordsApi.ConvertDocument(ctx, convertDocument)
运行 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 以查看详细信息。