Giải pháp chú thích tài liệu và hình ảnh cho mọi nền tảng.

GroupDocs.Annotation Cloud API là một Giải pháp chú thích hình ảnh và tài liệu độc lập với nền tảng, cho phép các nhà phát triển thêm tính năng chú thích vào ứng dụng của họ với những nỗ lực tối thiểu. API hỗ trợ nhiều loại Loại chú thích, nhưng trong bài đăng này, tôi sẽ tập trung vào Chú thích soạn thảo văn bản để trình bày cách sắp xếp lại văn bản PDF.

Soạn thảo văn bản là một quá trình để xóa vĩnh viễn nội dung khỏi tài liệu. Trước khi xuất bản tài liệu, bạn cần xóa dữ liệu nhạy cảm và riêng tư khỏi tài liệu. GroupDocs.Annotation Cloud cung cấp Chú thích biên tập lại văn bản để biên tập lại văn bản trên vùng trang nhất định. Chỉnh sửa văn bản lấp đầy một phần văn bản bằng một hình chữ nhật màu đen, để ẩn từ hoặc cụm từ bên dưới.

Hãy để tôi cung cấp cho bạn tổng quan nhanh về cách sắp xếp lại văn bản với GroupDocs.Annotation Cloud với một tập hợp các yêu cầu HTTP đơn giản. Tôi sẽ sử dụng cURL để sắp xếp lại văn bản trong tài liệu PDF trong ví dụ này. API không giới hạn ở định dạng tệp PDF, bạn có thể kiểm tra danh sách đầy đủ các định dạng tệp được hỗ trợ. Nó cũng cung cấp SDK cho tất cả các ngôn ngữ lập trình phổ biến. Bạn có thể kiểm tra SDK từ kho lưu trữ GitHub có sẵn với các ví dụ hoạt động và sử dụng trực tiếp trong ứng dụng của mình.

Chúng tôi sẽ làm theo các bước sau để tìm các hình ảnh trùng lặp:

  • Tạo mã thông báo truy cập để xác thực
  • Tải tài liệu nguồn lên bộ lưu trữ
  • Thêm chú thích vào tài liệu
  • Tải xuống tài liệu chú thích

Tạo mã thông báo truy cập

### Retrieve access token JWT(JSON Web Token)
### TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
curl --request POST https://api.groupdocs.cloud/connect/token 
--header "Content-Type: application/x-www-form-urlencoded" 
--data "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]"

Tải tài liệu nguồn lên bộ lưu trữ

### Upload document to default storage
curl -X POST "https://api.groupdocs.cloud/v2.0/annotation/storage/file/02_pages.pdf" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
-H "Content-Type: multipart/form-data" 
-F "File=@C:/Temp/02_pages.pdf"

Chú thích tài liệu nguồn

Thuộc tính SvgPath được sử dụng để thêm chú thích chỉnh sửa văn bản và tọa độ của thuộc tính SvgPath bắt đầu từ cuối trang tài liệu và tăng dần lên trên cùng.

### Add annotation to source document
curl -X POST "https://api.groupdocs.cloud/v2.0/annotation?filePath=02_pages.pdf" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
-H "Content-Type: application/json" 
-d "[
  {
    "guid": null,
    "documentGuid": 0,
    "text": null,
    "creatorGuid": null,
    "creatorName": "Anonym A.",
    "creatorEmail": null,
 "svgPath":"[{'x':55.2986,'y':613.5769},{'x':260.7985,'y':613.5769},{'x':55.2986,'y':600.5769},{'x':260.7985,'y':600.5769}]",
    "type": 9,
    "access": null,
    "replies": null,
    "createdOn": "0001-01-01T00:00:00",
    "fontColor": null,
    "penColor": 1201033,
    "penWidth": 1,
    "penStyle": 0,
    "backgroundColor": null,
    "fieldText": null,
    "fontFamily": null,
    "fontSize": null,
    "opacity": null,
    "angle": null
  }
]"

Tải xuống tài liệu chú thích

### Download annotated document
curl -X GET "https://api.groupdocs.cloud/v2.0/annotation/result?filePath=02_pages.pdf&annotatedPages=false&firstPage=-1&lastPage=-1" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
--output C:/Temp/02_pages_output.pdf

Nếu bạn chưa dùng thử API REST của chúng tôi, chúng tôi khuyên bạn nên truy cập GroupDocs.Annotation Cloud với bản dùng thử miễn phí ngay hôm nay. Tất cả những gì bạn cần là đăng ký với groupdocs.cloud. Khi bạn đã đăng ký, bạn có thể xem qua các tài nguyên hữu ích sau của GroupDocs.Annotation Cloud.

Nhận xét

Phản hồi của bạn là rất quan trọng đối với chúng tôi. Nếu bạn có bất kỳ đề xuất nào hoặc nếu bạn cần bất kỳ tính năng cụ thể nào mà bạn muốn API REST của chúng tôi có, vui lòng gửi cho chúng tôi nhận xét bên dưới hoặc tại diễn đàn hỗ trợ.