Initializes a new instance of UploadDocumentOptions with default parameters.
public UploadDocumentOptions() public:UploadDocumentOptions()
public UploadDocumentOptions() __init__() # Default constructor using Leadtools;using Leadtools.Caching;using Leadtools.Document;public void DocumentFactoryBeginUploadExample(){var cache = GetCache();// Upload the document in 32K chunksconst int bufferSize = 1024 * 32;var buffer = new byte[bufferSize];var fileName = Path.Combine(LEAD_VARS.ImagesDir, "Leadtools.pdf");Uri uploadUri = null;using (var reader = File.OpenRead(fileName)){// Start uploadingvar uploadOptions = new UploadDocumentOptions();uploadOptions.Cache = cache;// Optional: set the mime type of the document we are uploading.// If this value is not provided or is wrong then it will be overridden by the factory when LoadFromUri is called.uploadOptions.MimeType = "application/pdf";// Optional: set the name of the document, the same name as the file.// This value is only important as a hint when the document file data does not contain a valid signature, such as TXT or XML filesuploadOptions.Name = "Leadtools.pdf";uploadOptions.CachePolicy = new CacheItemPolicy();uploadOptions.DocumentId = null;uploadOptions.PageCount = 0;uploadUri = DocumentFactory.BeginUpload(uploadOptions);int bytes;do{bytes = reader.Read(buffer, 0, bufferSize);if (bytes > 0){// Upload a chunkDocumentFactory.UploadDocument(cache, uploadUri, buffer, 0, bytes);// Upload annotationsDocumentFactory.UploadAnnotations(cache, uploadUri, buffer, 0, bytes);}}while (bytes > 0);}// We are done, this method is optional, we can call LoadFromUri right nowDocumentFactory.EndUpload(cache, uploadUri);DocumentFactory.AbortUploadDocument(uploadUri);// Now load the documentvar options = new LoadDocumentOptions();options.Cache = cache;using (var document = DocumentFactory.LoadFromUri(uploadUri, options)){PrintOutDocumentInfo(document);}}static class LEAD_VARS{public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images";}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
