You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ta...@apache.org on 2014/09/24 14:58:56 UTC

svn commit: r1627304 - /tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/pdf/PDFParser.java

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();
         }
     }