Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String text = new PDFTextStripper().getText(PDDocument.load(content));
- import ammonite.ops._
- import org.apache.pdfbox.pdmodel.PDDocument
- import org.apache.pdfbox.text.PDFTextStripper
- (0 until 100).par.foreach { i =>
- println(s"#$i. START.")
- val pdfTextStripper = new java.lang.ThreadLocal[PDFTextStripper] {
- override def initialValue: PDFTextStripper = {
- println(s"new PDFTextStripper. #$i")
- new PDFTextStripper
- }
- }
- val content = read.bytes! Path(FilePath(s"/data/file_$i.pdf"), pwd)
- val doc = PDDocument.load(content)
- println(pdfTextStripper.get.getText(doc))
- }
Add Comment
Please, Sign In to add comment