public XComponent loadXComponent(InputStream inputStream) throws com.sun.star.lang.IllegalArgumentException, IOException { try { return loadXComponent(IOUtils.toByteArray(inputStream)); } catch (java.io.IOException e) { throw new ReportFormattingException("An error occurred while reading bytes", e); } }
public XComponent loadXComponent(InputStream inputStream) throws com.sun.star.lang.IllegalArgumentException, IOException { try { return loadXComponent(IOUtils.toByteArray(inputStream)); } catch (java.io.IOException e) { throw new ReportFormattingException("An error occurred while reading bytes", e); } }
protected void loadDocument(OfficeResourceProvider ooResourceProvider) throws com.sun.star.lang.IllegalArgumentException, IOException { xComponent = ooResourceProvider.loadXComponent(reportTemplate.getDocumentContent()); officeComponent = new OfficeComponent(ooResourceProvider, xComponent); }
protected void loadDocument(OfficeResourceProvider ooResourceProvider) throws com.sun.star.lang.IllegalArgumentException, IOException { xComponent = ooResourceProvider.loadXComponent(reportTemplate.getDocumentContent()); officeComponent = new OfficeComponent(ooResourceProvider, xComponent); }
protected void convertOnes(final String convertPattern, final byte[] documentBytes, final OutputStream outputStream) throws NoFreePortsException { OfficeTask officeTask = ooResourceProvider -> { try { XComponent xComponent = ooResourceProvider.loadXComponent(documentBytes); saveAndClose(ooResourceProvider, xComponent, outputStream, convertPattern); } catch (Exception e) { throw new ReportingException("An error occurred while running task in Open Office server", e); } }; officeIntegration.runTaskWithTimeout(officeTask, officeIntegration.getTimeoutInSeconds()); }
protected void convertOnes(final String convertPattern, final byte[] documentBytes, final OutputStream outputStream) throws NoFreePortsException { OfficeTask officeTask = ooResourceProvider -> { try { XComponent xComponent = ooResourceProvider.loadXComponent(documentBytes); saveAndClose(ooResourceProvider, xComponent, outputStream, convertPattern); } catch (Exception e) { throw new ReportingException("An error occurred while running task in Open Office server", e); } }; officeIntegration.runTaskWithTimeout(officeTask, officeIntegration.getTimeoutInSeconds()); }