GroupDocs.Rewriter-Cloud 23.6.0

dotnet add package GroupDocs.Rewriter-Cloud --version 23.6.0
NuGet\Install-Package GroupDocs.Rewriter-Cloud -Version 23.6.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="GroupDocs.Rewriter-Cloud" Version="23.6.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add GroupDocs.Rewriter-Cloud --version 23.6.0
#r "nuget: GroupDocs.Rewriter-Cloud, 23.6.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install GroupDocs.Rewriter-Cloud as a Cake Addin
#addin nuget:?package=GroupDocs.Rewriter-Cloud&version=23.6.0

// Install GroupDocs.Rewriter-Cloud as a Cake Tool
#tool nuget:?package=GroupDocs.Rewriter-Cloud&version=23.6.0

.NET SDK for Paraphrasing Cloud Documents

alternate text is missing from this package README image Version 23.6.0 NuGet GitHub license

Product Page | Docs | Demos | Swagger UI | Examples | Release Notes | Free Support | Free Trial

GroupDocs.Rewriter Cloud SDK for .NET is a simple C#/.NET SDK that enables your cloud Apps to perform paraphrasing of Microsoft Word®, OpenOffice, Markdown, HTML and Adobe Acrobat® PDF documents as well as paraphrase plain text by adding just a few lines of code.

In other words, it's a SDK for document and plain text rewriting in our Cloud, that supports paraphrasing of .doc, .docx, .docm, .pdf, .rtf, .odt, .md, .html, .txt files. Just pass a specific file or text to the GroupDocs.Rewriter Cloud API, and it will rewrite and save rewrited file in our Cloud or will return paraphrased text.

It is easy to get started with GroupDocs.Rewriter Cloud and there is nothing to install. Create an account at GroupDocs Cloud and get your application information, then you are ready to use SDKs.

Cloud Document Paraphraser Features

  • Paraphrasing (rewriting) of documents
  • Paraphrasing (rewriting) of plain text
  • Return paraphrased (rewrited) text in response
  • Save paraphrased (rewrited) file in cloud
  • Ability to manage your files and folders in our Cloud
  • No need to install any 3rd party software

Supported Document Formats

You can specify format of document to rewrite putting in the request’s body:

  • Microsoft Word®: DOC, DOCX, DOCM
  • Adobe®: PDF
  • Markdown: MD
  • HTML: HTML
  • Other: RTF, ODT, TXT

Additionally, user could obtain rewrited file in any other format available for conversion. Just specify output format of paraphrased document by putting file extension in the request’s body:

  • doc, docx — docx, rtf, html, odt, txt, md, pdf, tiff, svg, xps
  • pdf — docx, pptx, html, svg, xps
  • html — md, pdf, docx, tiff, xps

Please visit Supported Formats for details.

Supported Languages

  • ar — to paraphrase Arabic text or document
  • de — to paraphrase German text or document
  • en — to paraphrase English text or document
  • es — to paraphrase Spanish text or document
  • fr — to paraphrase French text or document
  • id — to paraphrase Indonesian text or document
  • ru — to paraphrase Russian text or document
  • uk — to paraphrase Ukrainian text or document

JSON Request Details

You can put the following information in the requests body to rewrite a document:

  • format — format of file for rerwriting (e.g. docx)
  • outformat — format of rewrited file (e.g. pdf)
  • language — language of document (e.g. en)
  • name — name of file to rewrite (e.g. test.docx)
  • folder — folder of file to rewrite (e.g. rewrite)
  • savepath — folder for rewrited file (e.g. rewrited)
  • savefile — name of rewrited file (e.g. rewrited.docx)
  • storage — name of storage
  • diversity - diversity of paraphrasing, "medium" or "high", default is "off"

To paraphrase plain text the following information should be put in the requests body:

  • language — language of text (e.g. en)
  • text — text to paraphrase (e.g. hello world)
  • diversity - diversity of paraphrasing, "medium" or "high", default is "off"
  • suggestions — to receive several suggested variants of paraphrasing (from 1 to 3)

SDK also provides a tool for summarizing texts and documents in English. To do this, put the same parameters as for paraphrasing (except for "diversity" and "suggestions") in the requests body.

How to use the SDK?

Our API is completely independent of your operating system, database system, or development language. You can use any language and platform that supports HTTP to interact with our API. However, manually writing client code can be difficult, error-prone, and time-consuming. Therefore, we provide and support SDKs in many development languages to make it easier for your Cloud Apps to integrate with us.

Quickstart

1. Get Started

It is easy to get started with GroupDocs.Rewriter Cloud. Simply, create an account at GroupDocs Cloud and get your application information, then you are ready to use the SDKs.

2. Run Demo
  • Checkout the SDK
  • Open .NET core demo project
  • Set Your ClientId & ClientSecret
  • Run

Rewrite plain text

// Get Client Id and Client Secret from https://dashboard.groupdocs.cloud
string MyClientId = "";
string MyClientSecret = "";

// Create instance of the API
var configuration = new Configuration(MyClientId, MyClientSecret);
RewriterApi api = new RewriterApi(configuration);

string language = "en";
string text = "Welcome to Paris";
string diversity = "medium";
int suggestions = 2;

RewriteTextRequest request = api.CreateTextRequest(language, text);
TextResponse response = api.RunRewriteTextTask(request);

Summarize plain text

// Get Client Id and Client Secret from https://dashboard.groupdocs.cloud
string MyClientId = "";
string MyClientSecret = "";

// Create instance of the API
var configuration = new Configuration(MyClientId, MyClientSecret);
RewriterApi api = new RewriterApi(configuration);

string language = "en";
string text = "The Abel Prize is awarded annually by the King of Norway to one or more outstanding mathematicians. It is named after Norwegian mathematician Niels Henrik Abel (1802–1829) and directly modeled after the Nobel Prizes. It comes with a monetary award of 7.5 million Norwegian kroner (increased from 6 million in 2019).";

RewriteTextRequest request = api.CreateTextRequest(language, text);
TextResponse response = api.RunSummarizeTextTask(request);

Detect paraphrasing of the plain text

// Get Client Id and Client Secret from https://dashboard.groupdocs.cloud
string MyClientId = "";
string MyClientSecret = "";

// Create instance of the API
var configuration = new Configuration(MyClientId, MyClientSecret);
RewriterApi api = new RewriterApi(configuration);

string language = "en";
string text = "The Abel Prize is awarded annually by the King of Norway to one or more outstanding mathematicians. It is named after Norwegian mathematician Niels Henrik Abel (1802–1829) and directly modeled after the Nobel Prizes. It comes with a monetary award of 7.5 million Norwegian kroner (increased from 6 million in 2019).";

RewriteTextRequest request = api.CreateTextRequest(language, text);
DetectorResponse response = api.RunDetectTextTask(request);
.NET Python
GitHub GitHub
NuGet PyPi

Product Page | Docs | Demos | Swagger UI | Examples | Release Notes | Free Support | Free Trial

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
23.6.0 927 6/20/2023
23.5.0 654 5/18/2023
22.12.1 558 12/30/2022
22.12.0 346 12/20/2022
22.11.0 334 11/29/2022
22.7.1 980 8/3/2022
22.7.0 443 8/1/2022
22.3.0 576 3/31/2022