HTML JPG PDF XML DOCX
  Product Family
PDF

在 Go SDK 中比较 PDF 文件

使用 Aspose.PDF Cloud Go SDK 比较 PDF 文档的 API

Get Started

如何通过 Cloud Go SDK 比较 PDF

要比较 PDF 文档,我们将使用 Aspose.PDF Cloud Go SDK 这个 Cloud SDK 协助 Go 程序员使用 Go 编程语言通过 Aspose.PDF REST API 开发基于云的 PDF 创建、注释、编辑和转换应用程序。使用以下命令从包管理器控制台运行。

包管理器控制台命令


     
    go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
     
     

通过 Go 比较 PDF 文件的步骤

Aspose.PDF Cloud 开发人员可以轻松加载和比较 PDF 文件,只需几行代码。

  1. 初始化 Aspose.PDF API 客户端。
  2. 将两个 PDF 文档上传到远程文件夹。
  3. 为 API 调用设置可选参数。
  4. 使用 Aspose Cloud API 进行 PDF 比较。
  5. 处理响应。
  6. 下载结果比较 PDF 文件。
 

使用 Cloud Go SDK 比较 PDF 文件


    package main

    import (
        "fmt"
        "path"

        asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
    )

    const (
        REMOTE_FOLDER  = "Your_Temp_Pdf_Cloud"
        LOCAL_FOLDER   = "c:\\Samples"
        PDF_DOCUMENT_1 = "sample_compare_1.pdf"
        PDF_DOCUMENT_2 = "sample_compare_2.pdf"
        PDF_OUTPUT     = "output_compare.pdf"

        PDF_API_SID = "******"
        PDF_API_KEY = "******"
    )

    func СomparePdf(pdf_api *asposepdfcloud.PdfApiService, document1 string, document2 string, output_document string, remote_folder string) {
        uploadFile(pdf_api, document1)
        uploadFile(pdf_api, document2)

        args := map[string]interface{}{
            "folder": remote_folder,
        }

        result, httpResponse, err := pdf_api.PostComparePdf(path.Join(REMOTE_FOLDER, document1), path.Join(REMOTE_FOLDER, document2), path.Join(REMOTE_FOLDER, output_document), args)
        if err != nil {
            fmt.Println(err.Error())
        } else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
            fmt.Println("Unexpected error!")
        } else {
            fmt.Println(result)
            downloadFile(pdf_api, PDF_OUTPUT, PDF_OUTPUT)
        }
    }
 

使用我们的 Go SDK 您可以

  • 在 PDF 文档中添加文本或图像格式的页眉和页脚。
  • 向 PDF 文档添加表格和文本或图像水印。
  • 将多个 PDF 文档附加到现有文件。
  • 操作 PDF 附件、注释和表单字段。
  • 对 PDF 文档进行加密或解密并设置密码。
  • 从页面或整个 PDF 文档中删除所有水印和表格。
  • 通过 ID 删除 PDF 文档中特定的水印或表格。
  • 替换 PDF 页面或整个文档中的单个或多个文本实例。
  • 广泛支持将 PDF 文档转换为各种其他文件格式。
  • 提取 PDF 文件的各种元素并优化 PDF 文档。
  • 您可以尝试我们的免费应用来测试功能。

  •