com.groupdocs.conversion.handler
Class ConversionHandler

java.lang.Object
  extended by com.groupdocs.conversion.handler.ConversionHandler
All Implemented Interfaces:
com.groupdocs.conversion.handler.etc.IConversionHandler

public class ConversionHandler
extends Object
implements com.groupdocs.conversion.handler.etc.IConversionHandler

Author:
Alex Bobkov

Constructor Summary
ConversionHandler(ConversionConfig config)
           
 
Method Summary
<T> T
convertToImage(InputStream fileStream, String fileName, ImageSaveOptions options)
          Convert document to image
<T> T
convertToImage(String path, ImageSaveOptions options)
          Convert document to image
<T> T
convertToPdf(InputStream fileStream, String fileName, PdfSaveOptions options)
          Convert document to
<T> T
convertToPdf(String path, PdfSaveOptions options)
          Convert document to
 int getPageCount(InputStream fileStream, String fileName)
          Get document page count
 int getPageCount(String path)
          Get document page count
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConversionHandler

public ConversionHandler(ConversionConfig config)
Method Detail

getPageCount

public int getPageCount(String path)
Description copied from interface: com.groupdocs.conversion.handler.etc.IConversionHandler
Get document page count

Specified by:
getPageCount in interface com.groupdocs.conversion.handler.etc.IConversionHandler
Parameters:
path - path to file
path to file can be:
abstract path - full path to local file
relative path - relative path to local file from defined storage path
url - web url (ex: http://www.somedomain.com/file.pdf)
Returns:
page count

getPageCount

public int getPageCount(InputStream fileStream,
                        String fileName)
Description copied from interface: com.groupdocs.conversion.handler.etc.IConversionHandler
Get document page count

Specified by:
getPageCount in interface com.groupdocs.conversion.handler.etc.IConversionHandler
Parameters:
fileStream - file stream
fileName - original document name (ex: my_doc.pdf)
Returns:
page count

convertToImage

public <T> T convertToImage(String path,
                            ImageSaveOptions options)
Description copied from interface: com.groupdocs.conversion.handler.etc.IConversionHandler
Convert document to image

Specified by:
convertToImage in interface com.groupdocs.conversion.handler.etc.IConversionHandler
Parameters:
path - path to file
path to file can be:
abstract path - full path to local file
relative path - relative path to local file from defined storage path
url - web url (ex: http://www.somedomain.com/file.pdf)
options - image saving options
Returns:
various objects depending on ImageSaveOptions setup.
Output types:
String - path to converted file.
Ex:
ImageSaveOptions imageSaveOptions = new ImageSaveOptions();
imageSaveOptions.setPage(1);
imageSaveOptions.setSaveToStream(false);

String List - each page path to converted file.
Ex:
ImageSaveOptions imageSaveOptions = new ImageSaveOptions();
imageSaveOptions.setPage(null);
imageSaveOptions.setSaveToStream(false);

OutputStream - path to converted file.
Ex:
ImageSaveOptions imageSaveOptions = new ImageSaveOptions();
imageSaveOptions.setPage(1);
imageSaveOptions.setSaveToStream(true);

OutputStream List - each page path to converted file.
Ex:
ImageSaveOptions imageSaveOptions = new ImageSaveOptions();
imageSaveOptions.setPage(null);
imageSaveOptions.setSaveToStream(true);


convertToImage

public <T> T convertToImage(InputStream fileStream,
                            String fileName,
                            ImageSaveOptions options)
Description copied from interface: com.groupdocs.conversion.handler.etc.IConversionHandler
Convert document to image

Specified by:
convertToImage in interface com.groupdocs.conversion.handler.etc.IConversionHandler
Parameters:
fileStream - original document stream
fileName - original document name (ex: my_doc.pdf)
options - image saving options
Returns:
various objects depending on ImageSaveOptions setup.
Output types:
String - path to converted file.
Ex:
ImageSaveOptions imageSaveOptions = new ImageSaveOptions();
imageSaveOptions.setPage(1);
imageSaveOptions.setSaveToStream(false);

String List - each page path to converted file.
Ex:
ImageSaveOptions imageSaveOptions = new ImageSaveOptions();
imageSaveOptions.setPage(null);
imageSaveOptions.setSaveToStream(false);

OutputStream - path to converted file.
Ex:
ImageSaveOptions imageSaveOptions = new ImageSaveOptions();
imageSaveOptions.setPage(1);
imageSaveOptions.setSaveToStream(true);

OutputStream List - each page path to converted file.
Ex:
ImageSaveOptions imageSaveOptions = new ImageSaveOptions();
imageSaveOptions.setPage(null);
imageSaveOptions.setSaveToStream(true);


convertToPdf

public <T> T convertToPdf(String path,
                          PdfSaveOptions options)
Description copied from interface: com.groupdocs.conversion.handler.etc.IConversionHandler
Convert document to

Specified by:
convertToPdf in interface com.groupdocs.conversion.handler.etc.IConversionHandler
Parameters:
path - path to file
path to file can be:
abstract path - full path to local file
relative path - relative path to local file from defined storage path
url - web url (ex: http://www.somedomain.com/file.pdf)
options - pdf options
Returns:

convertToPdf

public <T> T convertToPdf(InputStream fileStream,
                          String fileName,
                          PdfSaveOptions options)
Description copied from interface: com.groupdocs.conversion.handler.etc.IConversionHandler
Convert document to

Specified by:
convertToPdf in interface com.groupdocs.conversion.handler.etc.IConversionHandler
Parameters:
fileStream - original document stream
fileName - original document name (ex: my_doc.doc)
options - pdf options
Returns:


Copyright © 2014. All rights reserved.