HTML JPG PDF XML DOCX
  Product Family
PDF

Thay thế Liên kết trong PDF qua Go SDK

API để thay thế Liên kết trong tài liệu PDF với Aspose.PDF Cloud Go SDK

Get Started

Cách thay thế Liên kết trong tài liệu PDF bằng Cloud Go SDK

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

Lệnh trong Package Manager Console


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

Các bước để thay thế Liên kết bằng Go

Các nhà phát triển Aspose.PDF Cloud Go có thể dễ dàng thay thế Liên kết trong tài liệu PDF. Các nhà phát triển chỉ cần vài dòng mã.

  1. Lấy chú thích liên kết hiện có từ tài liệu PDF.
  2. Trích xuất các chú thích liên kết hiện có và hiển thị chúng.
  3. Tạo một đối tượng liên kết mới.
  4. Cập nhật chú thích liên kết trong tài liệu PDF.
  5. Tải xuống tài liệu PDF đã cập nhật.

Lưu ý: khi thay thế liên kết, chúng tôi thay đổi màu của chúng để hiển thị liên kết đã thay đổi.

 

Mã mẫu này hiển thị thay thế Liên kết trong tài liệu PDF bằng PDF Cloud Go SDK


    package main

    import (
        "fmt"

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

    func replaceLink(pdf_api *asposepdfcloud.PdfApiService, document string, output_document string, link_id string, link_action string, remote_folder string) {
        uploadFile(pdf_api, document)

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

        result, httpResponse, err := pdf_api.GetLinkAnnotation(document, link_id, args)
        if err != nil {
            fmt.Println(err.Error())
        } else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
            fmt.Println("Unexpected error!")
        } else {
            links := []asposepdfcloud.LinkAnnotation{*result.Link}
            showLinks(&links)

            link := asposepdfcloud.Link{Href: link_action}

            link_annotation := asposepdfcloud.LinkAnnotation{
                Links:        []asposepdfcloud.Link{link},
                ActionType:   asposepdfcloud.LinkActionTypeGoToURIAction,
                Action:       link_action,
                Highlighting: asposepdfcloud.LinkHighlightingModeInvert,
                Color:        &asposepdfcloud.Color{A: 0xFF, R: 0xAA, G: 0x00, B: 0x00},
                Rect:         result.Link.Rect,
            }

            result2, httpResponse, err := pdf_api.PutLinkAnnotation(PDF_DOCUMENT, result.Link.Id, link_annotation, args)
            if err != nil {
                fmt.Println(err.Error())
            } else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
                fmt.Println("Unexpected error!")
            } else {
                fmt.Println(result2)

                downloadFile(pdf_api, document, output_document)
            }
        }
    }
 

Làm việc với Liên kết trong PDF

Bằng cách thường xuyên xem xét và cập nhật các siêu liên kết trong tài liệu PDF của bạn, bạn có thể duy trì sự liên quan, chính xác và bảo mật của chúng, từ đó cung cấp trải nghiệm tốt hơn cho người đọc của bạn. Thay thế Liên kết trong tài liệu PDF bằng Aspose.PDF Cloud Go SDK.

Với thư viện Go của chúng tôi bạn có thể:

  • Thêm tiêu đề & chân trang của tài liệu PDF ở 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.
  • Ghép nhiều tài liệu PDF vào một tệp có sẵn.
  • Làm việc với tệp đính kèm PDF, chú thích & trường biểu mẫu.
  • Áp dụng mã hóa hoặc giải mã cho tài liệu PDF & đặt mật khẩu.
  • Xóa tất cả tem & bảng từ một trang hoặc toàn bộ tài liệu PDF.
  • Xóa một tem hoặc bảng cụ thể từ tài liệu PDF theo ID của nó.
  • Thay thế một hoặc nhiều trường hợp văn bản trên một trang PDF hoặc từ toàn bộ tài liệu.
  • Hỗ trợ đa dạng cho việc chuyển đổi tài liệu PDF sang nhiều định dạng tệp khác.
  • Trích xuất các thành phần khác nhau của tệp PDF & 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 chức năng trực tuyến.

  •