Error processing SSI file
LEADTOOLS Leadtools.Documents.Converters (Leadtools.Documents.Converters assembly)

Show in webframe

OutputFiles Property






Output files generated by this conversion job.
Syntax
public IList<string> OutputFiles {get;}
'Declaration
 
Public ReadOnly Property OutputFiles As IList(Of String)
'Usage
 
Dim instance As DocumentConverterJob
Dim value As IList(Of String)
 
value = instance.OutputFiles
public List<String> getOutputFiles()
            
public:
property IList<String^>^ OutputFiles {
   IList<String^>^ get();
}

Property Value

A list that contains the full paths of all output files generated by this conversion job.
Remarks

This list contains one or more of the following:

OutputDocumentFiles will contain the subset of OutputFiles containing the name of the files that belong to the final document, OutputDocumentExtraFileswill contain the subset of OutputFiles containing the name of the extra files that belong to the final document (resources for HTML for instance) and OutputAnnotationFiles will contain the subset of OutputFiles containing the name of the files that belong to annotations (if any).

Example
Copy Code  
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.Forms.DocumentWriters
Imports Leadtools.Svg
Imports Leadtools.Documents
Imports Leadtools.Caching
Imports Leadtools.Annotations.Core
Imports Leadtools.Forms.Ocr
Imports Leadtools.Documents.Converters

Public Sub DocumentConverterOutputFilesExample()
   Using documentConverter As New DocumentConverter()
      Dim inFile As String = Path.Combine(ImagesPath.Path, "Leadtools.pdf")
      Dim format As DocumentFormat = DocumentFormat.Svg
      ' We will create SVG files. This is not a multi-page format and the converter will
      ' create the files in the output directory ...
      Dim outDir As String = Path.Combine(ImagesPath.Path, "output")
      ' Using the page numbering template. Change to to output page1.svg, page2.svg, etc.
      documentConverter.Options.PageNumberingTemplate = "page(##page##).##extension##"
      Dim jobData As DocumentConverterJobData = DocumentConverterJobs.CreateJobData(inFile, outDir, format)
      Dim job As DocumentConverterJob = documentConverter.Jobs.CreateJob(jobData)
      documentConverter.Jobs.RunJob(job)

      If job.Status = DocumentConverterJobStatus.Success Then
         Console.WriteLine("Success")

         ' Show the output files, these should be page1.svg, page2.svg, etc all in outDir
         Console.WriteLine("All files generated:")
         For Each file As String In job.OutputFiles
            Console.WriteLine(file)
         Next

         Console.WriteLine("Document files generated:")
         For Each file As String In job.OutputDocumentFiles
            Console.WriteLine(file)
         Next

         Console.WriteLine("Extra document files generated:")
         For Each file As String In job.OutputDocumentExtraFiles
            Console.WriteLine(file)
         Next

         Console.WriteLine("Annotation files generated:")
         For Each file As String In job.OutputAnnotationFiles
            Console.WriteLine(file)
         Next
      Else
         Console.WriteLine("{0} Errors", job.Status)
         For Each errorItem As DocumentConverterJobError In job.Errors
            Console.WriteLine("  {0} at {1}: {2}", errorItem.Operation, errorItem.InputDocumentPageNumber, errorItem.Error.Message)
         Next
      End If
   End Using
End Sub
using Leadtools;
using Leadtools.Codecs;
using Leadtools.Forms.DocumentWriters;
using Leadtools.Svg;
using Leadtools.Documents;
using Leadtools.Caching;
using Leadtools.Annotations.Core;
using Leadtools.Forms.Ocr;
using Leadtools.Documents.Converters;

[TestMethod]
public void DocumentConverterOutputFilesExample()
{
   using (DocumentConverter documentConverter = new DocumentConverter())
   {
      var inFile = Path.Combine(ImagesPath.Path, @"Leadtools.pdf");
      var format = DocumentFormat.Svg;
      // We will create SVG files. This is not a multi-page format and the converter will
      // create the files in the output directory ...
      var outDir = Path.Combine(ImagesPath.Path, @"output");
      // Using the page numbering template. Change to to output page1.svg, page2.svg, etc.
      documentConverter.Options.PageNumberingTemplate = "page(##page##).##extension##";
      var jobData = DocumentConverterJobs.CreateJobData(inFile, outDir, format);
      var job = documentConverter.Jobs.CreateJob(jobData);
      documentConverter.Jobs.RunJob(job);

      if (job.Status == DocumentConverterJobStatus.Success)
      {
         Console.WriteLine("Success");

         // Show the output files, these should be page1.svg, page2.svg, etc all in outDir
         Console.WriteLine("All files generated:");
         foreach (var file in job.OutputFiles)
            Console.WriteLine(file);

         Console.WriteLine("Document files generated:");
         foreach (var file in job.OutputDocumentFiles)
            Console.WriteLine(file);

         Console.WriteLine("Extra document files generated:");
         foreach (var file in job.OutputDocumentExtraFiles)
            Console.WriteLine(file);

         Console.WriteLine("Annotation files generated:");
         foreach (var file in job.OutputAnnotationFiles)
            Console.WriteLine(file);
      }
      else
      {
         Console.WriteLine("{0} Errors", job.Status);
         foreach (var error in job.Errors)
         {
            Console.WriteLine("  {0} at {1}: {2}", error.Operation, error.InputDocumentPageNumber, error.Error.Message);
         }
      }
   }
}
Requirements

Target Platforms

See Also

Reference

DocumentConverterJob Class
DocumentConverterJob Members

Error processing SSI file
   Leadtools.Documents.Converters requires a Document or Medical toolkit license and unlock key. For more information, refer to: LEADTOOLS Toolkit Features