Package org.apache.poi.hssf.converter
Class ExcelToFoConverter
- java.lang.Object
-
- org.apache.poi.hssf.converter.AbstractExcelConverter
-
- org.apache.poi.hssf.converter.ExcelToFoConverter
-
@Beta public class ExcelToFoConverter extends AbstractExcelConverter
Converts xls files (97-2007) to XSL FO.
-
-
Constructor Summary
Constructors Constructor Description ExcelToFoConverter(FoDocumentFacade foDocumentFacade)ExcelToFoConverter(org.w3c.dom.Document document)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description floatgetPageMarginInches()static voidmain(java.lang.String[] args)Java main() interface to interact withExcelToFoConverterstatic org.w3c.dom.Documentprocess(java.io.File xlsFile)Converts Excel file (97-2007) into XSL FO file.voidprocessWorkbook(HSSFWorkbook workbook)voidsetPageMarginInches(float pageMarginInches)-
Methods inherited from class org.apache.poi.hssf.converter.AbstractExcelConverter
getFontReplacer, isOutputColumnHeaders, isOutputHiddenColumns, isOutputHiddenRows, isOutputLeadingSpacesAsNonBreaking, isOutputRowNumbers, setFontReplacer, setOutputColumnHeaders, setOutputHiddenColumns, setOutputHiddenRows, setOutputLeadingSpacesAsNonBreaking, setOutputRowNumbers
-
-
-
-
Constructor Detail
-
ExcelToFoConverter
public ExcelToFoConverter(org.w3c.dom.Document document)
-
ExcelToFoConverter
public ExcelToFoConverter(FoDocumentFacade foDocumentFacade)
-
-
Method Detail
-
main
public static void main(java.lang.String[] args) throws java.lang.ExceptionJava main() interface to interact withExcelToFoConverterUsage: ExcelToHtmlConverter infile outfile
Where infile is an input .xls file ( Word 97-2007) which will be rendered as XSL FO into outfile- Throws:
java.lang.Exception
-
process
public static org.w3c.dom.Document process(java.io.File xlsFile) throws java.lang.ExceptionConverts Excel file (97-2007) into XSL FO file.- Parameters:
xlsFile- file to process- Returns:
- DOM representation of result XSL FO
- Throws:
java.lang.Exception
-
getPageMarginInches
public float getPageMarginInches()
-
processWorkbook
public void processWorkbook(HSSFWorkbook workbook)
-
setPageMarginInches
public void setPageMarginInches(float pageMarginInches)
-
-