DocumentFormat Property (original) (raw)
Summary
Output format to use for document conversion.
Syntax
public DocumentFormat getDocumentFormat()
public void setDocumentFormat(DocumentFormat value)
Property Value
The output format to use for document conversion.
Example
using Leadtools;
using Leadtools.Codecs;
using Leadtools.Document.Writer;
using Leadtools.Svg;
using LeadtoolsExamples.Common;
using Leadtools.Document;
using Leadtools.Caching;
using Leadtools.Annotations.Engine;
using Leadtools.Ocr;
using Leadtools.Document.Converter;
using Leadtools.Annotations.Rendering;
public void DocumentConverterJobsRunJobAsyncExample()
{
using (DocumentConverter documentConverter = new DocumentConverter())
{
documentConverter.Diagnostics.EnableTrace = true;
var inFile = Path.Combine(ImagesPath.Path, @"Leadtools.doc");
var outFile = Path.Combine(ImagesPath.Path, @"output.pdf");
var format = DocumentFormat.Pdf;
var jobData = DocumentConverterJobs.CreateJobData(inFile, outFile, format);
jobData.JobName = "conversion job";
var job = documentConverter.Jobs.CreateJob(jobData);
AutoResetEvent finished = null;
EventHandler<DocumentConverterJobEventArgs> completed = null;
completed = (sender, e) =>
{
if (e.Status == DocumentConverterJobStatus.Success)
{
Console.WriteLine("Success");
}
else
{
Console.WriteLine("{0} Errors", e.Status);
foreach (var error in e.Job.Errors)
{
Console.WriteLine(" {0} at {1}: {2}", error.Operation, error.InputDocumentPageNumber, error.Error.Message);
}
}
var thisJobs = sender as DocumentConverterJobs;
thisJobs.JobCompleted -= completed;
finished.Set();
};
documentConverter.Jobs.JobCompleted += completed;
finished = new AutoResetEvent(false);
documentConverter.Jobs.RunJobAsync(job);
finished.WaitOne();
}
}