@Test public void testExecuteStreamToMultipleImage() throws IOException { AbstractPdfToMultipleImageParameters parameters = getMultipleImageParametersWithoutSource( ImageColorType.GRAY_SCALE); parameters.addSource(customInput("pdf/test_jpg.pdf")); doExecute(parameters, 1); }
@Test public void testExecuteEncryptedStreamToMultipleImage() throws IOException { AbstractPdfToMultipleImageParameters parameters = getMultipleImageParametersWithoutSource( ImageColorType.GRAY_SCALE); parameters.addSource(encryptedInput()); doExecute(parameters, 4); }
@Test public void testExecuteStreamToMultipleImageWithPageSelection() throws IOException { AbstractPdfToMultipleImageParameters parameters = getMultipleImageParametersWithoutSource( ImageColorType.GRAY_SCALE); parameters.addSource(shortInput()); parameters.addPageRange(new PageRange(2, 3)); doExecute(parameters, 2); }
@Test public void testMultipleInputs() throws IOException { AbstractPdfToMultipleImageParameters parameters = getMultipleImageParametersWithoutSource( ImageColorType.GRAY_SCALE); parameters.addSource(mediumInput()); parameters.addSource(regularInput()); parameters.addPageRange(new PageRange(1, 1)); parameters.setOutputPrefix("[BASENAME]-[PAGENUMBER]"); doExecute(parameters, 2); }