CloudOfficePrint 22.1.1
dotnet add package CloudOfficePrint --version 22.1.1
NuGet\Install-Package CloudOfficePrint -Version 22.1.1
<PackageReference Include="CloudOfficePrint" Version="22.1.1" />
paket add CloudOfficePrint --version 22.1.1
#r "nuget: CloudOfficePrint, 22.1.1"
// Install CloudOfficePrint as a Cake Addin
#addin nuget:?package=CloudOfficePrint&version=22.1.1
// Install CloudOfficePrint as a Cake Tool
#tool nuget:?package=CloudOfficePrint&version=22.1.1
cloudofficeprint-dotnet
This project provides a .NET interface for Cloud Office Print.
Installation
The package CloudOfficePrint
is available on NuGet.org.
Examples
There is a list of examples that can help you getting started with Cloud Office Print. It is recommended to start with the Introduction example.
SpaceX (the most extensive example)
Documentation
General
The complete documentation for Cloud Office Print can be found at the Cloud Office Print docs.
Template tags
An overview of all the template tags you can use inside a template are found here. To see how you use the tags in the sdk, go to Elements
namespace in the SDK.
REST API
The explanation on the REST API can be found here. Go to Config
namespace in the SDK to see how to use it via the SDK.
SDK
The documentation for this SDK can be found here.
It can also be found inside the documentation/_site/
directory. Download the directory and open index.html
in a browser.
Tests
There are tests for all classes inside the Tests project. The tests check if the JSON that needs to be sent to the server is as expected. The actual output is compared with the corresponding JSON file in the directory Validation JSON files/
.
Open the solution
Run the tests.
The tests are succeeded if the actual output is the same as the expected output.
Useful packages
System.Json
This SDK uses the package System.Json to parse and create JSON strings.
Publishing
Install dotnet CLI.
Open a terminal and go to the main directory of the git repository
Create the NuGet package:
dotnet pack cloudofficeprint/CloudOfficePrint/CloudOfficePrint.csproj -p:PackageVersion=*VERSION* --output downloads/
Publish the NuGet package to NuGet.org:
dotnet nuget push downloads/CloudOfficePrint.*VERSION*.nupkg --api-key *API_KEY* --source https://api.nuget.org/v3/index.json
Remark
In Visual Studio you can edit the properties of the CloudOfficePrint NuGet package, for example you can change parameters like Tags
, Description
, ...
It is also possible to edit the CloudOfficePrint.csproj
file manually.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. 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. |
-
net6.0
- MimeTypesMap (>= 1.0.8)
- System.Json (>= 4.7.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.