HTML JPG PDF XML DOCX
  Product Family
PDF

So sánh tệp PDF trong Go SDK

API để so sánh tài liệu PDF sử dụng Aspose.PDF Cloud Go SDK

Get Started

Cách so sánh PDF qua Cloud Go SDK

Để so sánh tài liệu PDF, chúng ta sẽ sử dụng Aspose.PDF Cloud Go SDK Cloud SDK này hỗ trợ lập trình viên Go phát triển ứng dụng tạo PDF trên đám mây, chú thích, chỉnh sửa và chuyển đổi bằng ngôn ngữ lập trình Go qua Aspose.PDF REST API. Sử dụng lệnh sau từ Package Manager Console.

Lệnh Package Manager Console


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

Các bước để so sánh tệp PDF qua Go

Các nhà phát triển Aspose.PDF Cloud có thể dễ dàng tải và so sánh tệp PDF chỉ trong vài dòng mã.

  1. Khởi tạo Khách hàng API Aspose.PDF.
  2. Tải cả hai tài liệu PDF lên thư mục từ xa.
  3. Đặt các tham số tùy chọn cho cuộc gọi API.
  4. Thực hiện so sánh PDF sử dụng Aspose Cloud API.
  5. Xử lý phản hồi.
  6. Tải xuống tệp PDF so sánh kết quả.
 

So sánh tệp PDF sử dụng Cloud Go SDK


    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)
        }
    }
 

Với Go SDK của chúng tôi bạn có thể

  • Thêm tiêu đề & chân trang của tài liệu PDF ở định dạng văn bản hoặc hình ảnh.
  • Thêm bảng & tem văn bản hoặc hình ảnh vào tài liệu PDF.
  • Nối nhiều tài liệu PDF vào một tệp hiện có.
  • Làm việc với đính kèm PDF, chú thích và trường biểu mẫu.
  • Áp dụng mã hóa hoặc giải mã cho tài liệu PDF và đặt mật khẩu.
  • Xóa tất cả các tem và bảng khỏi một trang hoặc toàn bộ tài liệu PDF.
  • Xóa một tem hoặc bảng cụ thể khỏi tài liệu PDF theo ID.
  • Thay thế một hoặc nhiều lần xuất hiện của văn bản trên một trang PDF hoặc từ toàn bộ tài liệu.
  • Hỗ trợ mở rộng cho việc chuyển đổi tài liệu PDF sang nhiều định dạng tệp khác nhau.
  • Trích xuất nhiều thành phần của tệp PDF và tối ưu hóa tài liệu PDF.
  • Bạn có thể thử nghiệm ứng dụng miễn phí của chúng tôi để kiểm tra tính năng.

  •