Loads a file from or saves a file to a disk.
[DataContractAttribute(Namespace="http://Leadtools.Services.DataContracts/2009/01", Name="FileBinaryData")]public class FileBinaryData : Leadtools.Services.Datacontracts.BinaryData
<DataContractAttribute(Namespace="http://Leadtools.Services.DataContracts/2009/01", Name="FileBinaryData")>Public Class FileBinaryDataInherits Leadtools.Services.Datacontracts.BinaryData
[DataContractAttribute(Namespace="http://Leadtools.Services.DataContracts/2009/01", Name="FileBinaryData")]public ref class FileBinaryData : public Leadtools.Services.Datacontracts.BinaryData
The LoadData and SaveData methods are called internally to load or save a file specified by FileName from or to a disk.
This example will convert a TIF file in the source folder to a CMP file in the destination folder.
Imports Leadtools.ServicesImports Leadtools.Services.Raster.ServiceContractsImports Leadtools.Services.Raster.ServiceImplementationsImports leadtools.services.datacontracts._2009._01Imports leadtools.services.raster.datacontracts._2009._01Public Sub FileBinaryDataExample()Dim client As RasterServiceClient = New RasterServiceClient()Dim sourceBinaryData As FileBinaryData = New FileBinaryData()sourceBinaryData.FileName = Path.Combine(LEAD_VARS.ImagesDir, "clean.tif")Dim destinationBinaryData As FileBinaryData = New FileBinaryData()destinationBinaryData.FileName = Path.Combine(LEAD_VARS.ImagesDir, "clean.cmp")Dim convertOptions As RasterConvertOptions = New RasterConvertOptions()convertOptions.Source = sourceBinaryDataconvertOptions.Destination = destinationBinaryDataconvertOptions.Format = RasterImageFormat.CmpconvertOptions.FirstPage = 1convertOptions.LastPage = 1convertOptions.BitsPerPixel = 24convertOptions.QualityFactor = 2Dim request As ConvertRequest = New ConvertRequest()request.ConvertOptions = convertOptionsclient.Convert(request)client.Close()End SubPublic NotInheritable Class LEAD_VARSPublic Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"End Class
using Leadtools.Services;using Leadtools.Services.Raster.ServiceContracts;using Leadtools.Services.Raster.ServiceImplementations;using leadtools.services.datacontracts._2009._01;using leadtools.services.raster.datacontracts._2009._01;public void FileBinaryDataExample(){RasterServiceClient client = new RasterServiceClient();FileBinaryData sourceBinaryData = new FileBinaryData();sourceBinaryData.FileName = Path.Combine(LEAD_VARS.ImagesDir, "clean.tif");FileBinaryData destinationBinaryData = new FileBinaryData();destinationBinaryData.FileName = Path.Combine(LEAD_VARS.ImagesDir,"clean.cmp");RasterConvertOptions convertOptions = new RasterConvertOptions();convertOptions.Source = sourceBinaryData;convertOptions.Destination = destinationBinaryData;convertOptions.Format = RasterImageFormat.Cmp;convertOptions.FirstPage = 1;convertOptions.LastPage = 1;convertOptions.BitsPerPixel = 24;convertOptions.QualityFactor = 2;ConvertRequest request = new ConvertRequest();request.ConvertOptions = convertOptions;client.Convert(request);client.Close();}static class LEAD_VARS{public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";}
|
Products |
Support |
Feedback: FileBinaryData Class - Leadtools.Services.DataContracts |
Introduction |
Help Version 19.0.2017.3.22
|

Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.