GroupDocs z dumą ogłasza publiczną wersję nowej generacji GroupDocs.Annotation Cloud 17.12. Jest ona oparta na GroupDocs.Annotation dla platformy .NET, dzięki czemu zapewnia te same sprawdzone i przewidywalne wyniki w zakresie funkcji adnotacji w chmurze. GroupDocs.Annotation Cloud to RESTful API, które manipuluje adnotacjami we wszystkich popularnych formatach plików biznesowych. Pozwala programistom zarządzać interaktywnymi i objaśniającymi adnotacjami do określonych słów, fraz i regionów treści dokumentów w dowolnej aplikacji wieloplatformowej. Obsługuje wszystkie główne adnotacje tekstowe i rysunkowe, a przede wszystkim zapewnia te funkcje adnotacji bez konieczności instalowania oprogramowania innych firm. Sprawdź uwagi do wydania, aby zapoznać się z pełną listą funkcji pierwszej wersji GroupDocs.Annotation Cloud. W poniższych sekcjach opisano niektóre szczegóły dotyczące tych funkcji.
Importuj adnotacje
Podczas manipulowania adnotacjami podstawowym wymaganiem aplikacji jest importowanie adnotacji z dokumentów. Możesz łatwo zaimportować adnotację za pomocą następującego interfejsu API REST, który wyświetla adnotację jako AnnotationInfo Object. W tym celu zapoznaj się z następującym identyfikatorem URI, poleceniem REST (Curl) i zestawem SDK platformy .NET. URI
https://api.groupdocs.cloud/v1/annotation/{filename}/annotations
Reszta przykładu (cURL)
curl -v "https://api.groupdocs.cloud/v1/annotation/Annotated.pdf/annotations" \
-X GET \
-H "Content-Type: application/json" \
-H "authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”
Przykład zestawu .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);
}
Eksportuj adnotację
Interfejs API REST GroupDocs.Annotation Cloud służący do dodawania adnotacji w postaci rysunku i tekstu w obsługiwanym dokumencie. Możesz użyć następującego interfejsu API, aby dodać (eksportować) adnotację do dokumentu. Oczekuje obiektu AnnotationInfo w treści żądania. W tym celu zapoznaj się z następującym identyfikatorem URI, danymi żądania JSON, poleceniem REST (Curl) i zestawem SDK platformy .NET. URI
https://api.groupdocs.cloud/v1/Annotation/{filename}/html/pdf
Poproś o dane
[{"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" }]}]
Reszta przykładu (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”
Przykład zestawu .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);
}
Eksplorator API
Interfejsy API REST GroupDocs for Cloud są również dostarczane z internetowym API Explorer. To najłatwiejszy sposób na natychmiastowe wypróbowanie naszego interfejsu API w przeglądarce. Jest to zbiór dokumentacji Swaggera dla interfejsów API GroupDocs Cloud. Po prostu najpierw musisz zarejestrować się w GroupDocs Cloud, uzyskać klucz APP i SID i rozpocząć interaktywne testowanie GropuDocs.Annotation Cloud Rest API w swojej ulubionej przeglądarce.
Zasoby w chmurze GroupDocs.Annotation
Poniżej znajdują się łącza do niektórych przydatnych zasobów, które mogą być potrzebne do wykonania zadań.
- GropuDocs.Annotation Cloud
- GropuDocs.Annotation Cloud Dokumentacja online
- GropuDocs.Annotation Cloud UI Tematy pomocy
- Forum GropuDocs.Annotation Cloud
- Eksplorator API sieci Web (przykłady na żywo)
- Zestawy SDK GropuDocs.Annotation Cloud
- Pracuj z GroupDocs Cloud Storage za pomocą Web GUI lub GroupDocs Cloud Service
- Praca z wykorzystaniem i dziennikami GroupDocs przy użyciu Web GUI lub GroupDocs Cloud Service
Rozpocznij bezpłatny okres próbny już dziś
Rozpocznij bezpłatny okres próbny już dziś – wystarczy zarejestrować się w usłudze GroupDocs Cloud. Po zarejestrowaniu się możesz wypróbować zaawansowane funkcje przetwarzania plików oferowane przez GroupDocs Cloud.