LEADTOOLS RESTful Web Services

Show in webframe

Several LEADTOOLS SDKs offer imaging and recognition functionality in the form of RESTful and SOAP Web services that are designed to be easily accessed by any application for a platform independent solution.

RESTful Web Services provide a simple JSON interface for HTML5 / JavaScript applications. Developers using high level environments such as .NET, Silverlight, Java and more can utilize LEADTOOLS SOAP Web Services for more advanced options and features.

The following table lists the LEADTOOLS REST and SOAP Services that are provided with source code:

Service Comments Demo Project Source Code
Raster

Exposes methods for getting image information and loading raster images.

This service supports the following types of images / files:

  • "image/jpeg" for JPEG (Supported by all browsers)
  • "image/png" for PNG (Supported by all browsers)
  • "image/gif" for GIF (Supported by all browsers)
  • "image/tiff" for TIF (Not supported by default by any browser)
  • "image/x-lead-cmp" for LEAD CMP (Not supported by default by any browser)
  • "image/bmp" for BMP (Not supported by default by any browser)
  • "application/pdf" for PDF (Not supported by default by any browser)
  • "image/x-jpeg-2000" for JPEG 2000 (Not supported by default by any browser)
  • "image/x-lead-cmw" for LEAD CMW (Not supported by default by any browser)
  • "image/x-jpeg-xr" for JPEG XR (JXR) (Not supported by default by any browser)
  • "image/x-xps" for Microsoft XPS (Not supported by default by any browser)
\Examples\REST\Leadtools.RESTServices\Raster
Barcode Exposes methods for reading barcodes in raster images and obtaining the resulting data. \Examples\REST\Leadtools.RESTServices\Barcode
OCR Exposes methods for performing OCR on raster images and obtaining the resulting text. \Examples\REST\Leadtools.RESTServices\OCR
Data

Exposes methods for working with data buffers.

For example, the Annotations Demo uses this service to help support load / save of annotation data.

\Examples\REST\Leadtools.RESTServices\Data
ObjectQueryService Exposes methods for performing DICOM query against a Hosted Web Server \Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.WCF
AuthenticationService Exposes methods for authenticating users and managing users, rights, permissions and roles \Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.WCF
PACSRetrieveService Exposes methods for performing DICOM C-MOVE operations and managing a download queue \Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.WCF
ObjectRetrieveService Exposes methods for retrieving images, image information, and DICOM metadata from a host Web Server \Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.WCF
PacsQueryService Exposes methods for performing DICOM query against a remote DICOM server \Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.WCF
PatientAccessRightsService Exposes methods for managing access to patient information based on user credentials \Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.WCF
LEADTOOLS Services Host Manager Utility to configure IIS to host the LEADTOOLS REST Services \Examples\Services\LeadtoolsServicesHostManager