if no external tool installed (and for Win) Resulting jpg are not always perfect (if graphic included) but imho sufficient.pull/51/head
parent
eb2a00b1d8
commit
24b0fa2a38
@ -0,0 +1,37 @@
|
|||||||
|
package net.yacy.cora.util;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.FilenameFilter;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
import net.yacy.utils.translation.ExtensionsFileFilter;
|
||||||
|
import org.junit.Test;
|
||||||
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
|
|
||||||
|
public class Html2ImageTest {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Test of pdf2image method, of class Html2Image.
|
||||||
|
*/
|
||||||
|
@Test
|
||||||
|
public void testPdf2image() {
|
||||||
|
// collect pdf filenames in test directory
|
||||||
|
File pd = new File("test/parsertest");
|
||||||
|
List<String> extensions = new ArrayList();
|
||||||
|
extensions.add("pdf");
|
||||||
|
FilenameFilter fileFilter = new ExtensionsFileFilter(extensions);
|
||||||
|
String[] pdffiles = pd.list(fileFilter);
|
||||||
|
|
||||||
|
for (String pdffilename : pdffiles) {
|
||||||
|
File pdffile = new File(pd, pdffilename);
|
||||||
|
File jpgfile = new File("test/DATA", pdffilename + ".jpg");
|
||||||
|
if (jpgfile.exists()) {
|
||||||
|
jpgfile.delete();
|
||||||
|
}
|
||||||
|
Html2Image.pdf2image(pdffile, jpgfile, 1024, 1024, 300, 75);
|
||||||
|
assertTrue(jpgfile.exists());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in new issue