VintaSoft Imaging .NET SDK 15.1: Documentation for Web developer
In This Topic
VintaSoft Imaging Web services
In This Topic
VintaSoft Imaging .NET SDK provides VintaSoft Imaging JavaScript API, which contains JavaScript classes and JavaScript UI-controls, which can be used on the client-side of web application.

Also VintaSoft Imaging .NET SDK provides VintaSoft Imaging Web services, which contain 4 types of web services: ready-to-use platform-independent web services; ASP.NET Core Web API controllers; ASP.NET Web API controllers; ASP.NET HTTP handlers.

VintaSoft Imaging JavaScript API uses VintaSoft Imaging Web services when server-side operation (document loading, image/page rendering, image processing, file conversion, document saving, ...) is necessary.


Which ready-to-use VintaSoft Imaging Web services I can use in ASP.NET Core Web application?

VintaSoft Imaging .NET SDK provides the following ASP.NET Core Web API controllers for usage in in ASP.NET Core Web application:

Which ready-to-use VintaSoft Imaging Web services I can use in ASP.NET MVC5 Web application?

VintaSoft Imaging .NET SDK provides the following ASP.NET Core Web API controllers for usage in in ASP.NET Core Web application:

Which ready-to-use VintaSoft Imaging Web services I can use in ASP.NET WebForms Web application?

VintaSoft Imaging .NET SDK provides the following ASP.NET Core Web API controllers for usage in in ASP.NET Core Web application:

What is the VintaSoft Imaging platform-independent web service?

VintaSoft Imaging platform-independent web service is 100% managed .NET service and it does not depend from any web platform.
The VintaSoft Imaging platform-independent web service is used as a core for VintaSoft Imaging platform-dependent web service (ASP.NET Core Web API controller; ASP.NET Web API controller; ASP.NET HTTP handler).
Here is the list of VintaSoft Imaging platform-independent web services:

Where does the VintaSoft Imaging Web service store files?

By default each VintaSoft Imaging Web service stores files in the following directories: Files are stored in the root directory of web application because some files should have public access, for example, rendered image tile should be accessible to a web browser (client side).


Where does the VintaSoft Imaging Web service store uploaded files?

Uploaded files are source files, which are copied or uploaded by user and are used in current web session.
By default each VintaSoft Imaging Web service stores uploaded files in "{WebAppRoot}/UploadedImageFiles/{SessionId}" directory.


Where does the VintaSoft Imaging Web service store cache files?

Cache files are temporary files, which are created by VintaSoft Imaging Web service and are used for cache purposes.
By default each VintaSoft Imaging Web service stores cache files in "{WebAppRoot}/VintasoftCache" directory:

Where does the VintaSoft Imaging Web service store resource files?

Resource files are files, which contain resources, which are used by VintaSoft Imaging Web service. Resource files are prepared by the application developer.
By default each VintaSoft Imaging Web service stores resource files in "{WebAppRoot}/Resources" directory.


Can I store all uploaded files of VintaSoft Imaging Web service in "{WebAppRoot}/UploadedImageFiles" directory?

Yes, you can store all uploaded files of VintaSoft Imaging Web service in "{WebAppRoot}/UploadedImageFiles" directory. Please do the following steps:

Can I use the same custom directory for uploaded files for all VintaSoft Imaging Web services?

Yes, this is possible. Please do the following steps:

Can I use the same custom directory for cache files for all VintaSoft Imaging Web services?

Yes, this is possible. The WebServicesGlobalSettings.DataDirectoryDefaultPath property allows to set path to a directory, where all VintaSoft Imaging Web services will store data files.

If path points to a directory in the root directory of web application, no additional actions are necessary.

If path points to a directory outside the root directory of web application, the following additional actions are necessary:

Can I use the same custom directory for resource files for all VintaSoft Imaging Web services?

Yes, this is possible. Please do the following steps: