GroupDocs tự hào công bố bản phát hành công khai Thế hệ tiếp theo GroupDocs.Annotation Cloud 17.12. Nó dựa trên GroupDocs.Annotation dành cho .NET, do đó cung cấp các kết quả có thể dự đoán tương tự đã được chứng minh cho chức năng chú thích trong Cloud. GroupDocs.Annotation Cloud là một API RESTful thao tác các chú thích trong tất cả các định dạng tệp kinh doanh phổ biến. Nó cho phép các nhà phát triển quản lý các chú thích tương tác và giải thích cho các từ, cụm từ và vùng cụ thể của nội dung tài liệu trong bất kỳ ứng dụng đa nền tảng nào. Nó hỗ trợ tất cả các chú thích Văn bản và Hình ảnh chính và trên hết, nó cung cấp các tính năng chú thích này mà không phải cài đặt bất kỳ phần mềm bên thứ ba nào. Vui lòng kiểm tra ghi chú phát hành để biết danh sách đầy đủ các tính năng của phiên bản đầu tiên của GroupDocs.Annotation Cloud. Các phần sau đây mô tả một số chi tiết liên quan đến các tính năng này.

Nhập chú thích

Trong khi thao tác với chú thích, nhập chú thích từ tài liệu là yêu cầu cơ bản của ứng dụng. Bạn có thể dễ dàng nhập chú thích bằng API REST sau, nó liệt kê chú thích là AnnotationInfo Object. Vui lòng xem ví dụ về URI, lệnh REST(Curl) và .NET SDK sau đây để biết mục đích này. URI

https://api.groupdocs.cloud/v1/annotation/{filename}/annotations

Ví dụ về phần còn lại (cURL)

curl -v "https://api.groupdocs.cloud/v1/annotation/Annotated.pdf/annotations" \
-X GET \
-H "Content-Type: application/json" \
-H "authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx” 

Ví dụ về .NET SDK

//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
var configuration = new Configuration
{
    AppSid = Sid,
    AppKey = Key
};

var apiInstance = new AnnotationApi(configuration);

try
{
    var request = new GetImportRequest()
    {
        Name = "Annotated.pdf",
        Folder = null,
        Password = null
    };

    // Import annotations from document
    var response = apiInstance.GetImport(request);
    foreach (var entry in response)
        Debug.Print("Box :" + entry.Box);
}
catch (Exception e)
{
    Debug.Print("Exception when getting Annotation Information: " + e.Message);
} 

Xuất chú thích

API GroupDocs.Annotation Cloud REST để thêm chú thích hình và văn bản vào tài liệu được hỗ trợ. Bạn có thể sử dụng API sau để thêm (xuất) chú thích vào tài liệu. Nó mong đợi Đối tượng AnnotationInfo trong phần thân yêu cầu. Vui lòng xem URI, dữ liệu Yêu cầu JSON, lệnh REST (Curl) và ví dụ .NET SDK sau đây để biết mục đích này. URI

https://api.groupdocs.cloud/v1/Annotation/{filename}/html/pdf

Yêu cầu dữ liệu

[{"creatorName":"Anonym A.","box":{ "x":173.0, "y":154.89, "width":142.5, "height":9.0 },"pageNumber":0,"annotationPosition":{ "x":173.0, "y":154.88999938964844 },"svgPath":"[{'x':173.2986,'y':687.5769},'x':315.7985,'y':687.5769},{'x':173.2986,'y':678.5769},{'x':315.7985,'y':678.5769}]","type":0,"replies":[{ "userName":"Admin", "message":"reply text", "repliedOn":"2017-03-16T18:19:14" },{ "userName":"Commentator", "message":"reply2 text", "repliedOn":"2017-03-16T18:19:14" }]}] 

Ví dụ về phần còn lại (cURL)

curl -v "https://api.groupdocs.cloud/v1/annotation/Annotated.pdf/annotations" \
-X PUT \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d "[{"creatorName":"Anonym A.","box":{ "x":173.0, "y":154.89, "width":142.5, "height":9.0 },"pageNumber":0,"annotationPosition":{ "x":173.0, "y":154.88999938964844 },"svgPath":"[{'x':173.2986,'y':687.5769},'x':315.7985,'y':687.5769},{'x':173.2986,'y':678.5769},{'x':315.7985,'y':678.5769}]","type":0,"replies":[{ "userName":"Admin", "message":"reply text", "repliedOn":"2017-03-16T18:19:14" },{ "userName":"Commentator", "message":"reply2 text", "repliedOn":"2017-03-16T18:19:14" }]}]" \
-H "authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx” 

Ví dụ về .NET SDK

//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
var configuration = new Configuration
{
    AppSid = Sid,
    AppKey = Key
};

var apiInstance = new AnnotationApi(configuration);

try
{
    List annotations = new List();
    AnnotationInfo annotation = new AnnotationInfo
    {
        AnnotationPosition = new Point(852, 154.31),
        Replies = new[]
        {
                      new AnnotationReplyInfo {Message = "reply text", RepliedOn = DateTime.Now, UserName = "Admin"},
                      new AnnotationReplyInfo
                      {
                          Message = "reply2 text",
                          RepliedOn = DateTime.Now,
                          UserName = "Commentator"
                      }
                  },
        Box = new Rectangle((float)173.29, (float)154.31, (float)142.5, 9),
        PageNumber = 0,
        SvgPath =
            "[{\"x\":173.2986,\"y\":687.5769},{\"x\":315.7985,\"y\":687.5769},{\"x\":173.2986,\"y\":678.5769},{\"x\":315.7985,\"y\":678.5769}]",
        Type = AnnotationType.Text,
        CreatorName = "Anonym A."
    };
    annotations.Add(annotation);
    PutExportRequest request = new PutExportRequest()
    {
        Name ="Annotated.pdf",
        Folder=null,
        Password=null,
        Body=annotations,
        
    };
    // Insert/Export annotations to document.
    var response = apiInstance.PutExport(request);
    Debug.Print("Document Processsed and stream length: " + response.Length);

}
catch (Exception e)
{
    Debug.Print("Exception when inserting Annotation to document: " + e.Message);
} 

Trình khám phá API

GroupDocs dành cho API Cloud REST cũng đi kèm với API Explorer dựa trên web. Đây là cách dễ nhất để dùng thử API của chúng tôi ngay trong trình duyệt của bạn. Nó là một tập hợp các tài liệu về Swagger dành cho các API Đám mây của GroupDocs. Vì vậy, rất đơn giản, trước tiên bạn cần đăng ký với GroupDocs Cloud, lấy khóa APP và SID và bắt đầu thử nghiệm GropuDocs.Annotation Cloud Rest API trong trình duyệt yêu thích của bạn một cách tương tác.

Tài nguyên đám mây GroupDocs.Annotation

Sau đây là các liên kết đến một số tài nguyên hữu ích mà bạn có thể cần để hoàn thành nhiệm vụ của mình.

Bắt đầu dùng thử miễn phí ngay hôm nay

Bắt đầu dùng thử miễn phí ngay hôm nay – tất cả những gì bạn cần là đăng ký dịch vụ Đám mây GroupDocs. Sau khi đăng ký, bạn đã sẵn sàng dùng thử các tính năng xử lý tệp mạnh mẽ do GroupDocs Cloud cung cấp.