Author: tallison
Date: Wed Sep 24 12:58:56 2014
New Revision: 1627304
URL: http://svn.apache.org/r1627304
Log:
TIKA-1424: clear PDFont's resources after each document
Modified:
tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/pdf/PDFParser.java
Modified:
tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/pdf/PDFParser.java
URL:
http://svn.apache.org/viewvc/tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/pdf/PDFParser.java?rev=1627304&r1=1627303&r2=1627304&view=diff
==============================================================================
---
tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/pdf/PDFParser.java
(original)
+++
tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/pdf/PDFParser.java
Wed Sep 24 12:58:56 2014
@@ -36,6 +36,7 @@ import org.apache.pdfbox.cos.COSString;
import org.apache.pdfbox.io.RandomAccess;
import org.apache.pdfbox.io.RandomAccessBuffer;
import org.apache.pdfbox.io.RandomAccessFile;
+import org.apache.pdfbox.pdmodel.font.PDFont;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDDocumentInformation;
import org.apache.tika.exception.TikaException;
@@ -164,6 +165,8 @@ public class PDFParser extends AbstractP
pdfDocument.close();
}
tmp.dispose();
+ //TODO: once we migrate to PDFBox 2.0, remove this (PDFBOX-2200)
+ PDFont.clearResources();
}
}