You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by le...@apache.org on 2020/08/27 06:30:45 UTC
svn commit: r1881234 - in
/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox: Loader.java
pdmodel/graphics/image/CCITTFactory.java
Author: lehmi
Date: Thu Aug 27 06:30:44 2020
New Revision: 1881234
URL: http://svn.apache.org/viewvc?rev=1881234&view=rev
Log:
PDFBOX-4855: don't use RandomAccessReadMemoryMappedFile as long as the lock issue on windows isn't solved
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/Loader.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/CCITTFactory.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/Loader.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/Loader.java?rev=1881234&r1=1881233&r2=1881234&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/Loader.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/Loader.java Thu Aug 27 06:30:44 2020
@@ -27,7 +27,6 @@ import org.apache.pdfbox.io.IOUtils;
import org.apache.pdfbox.io.MemoryUsageSetting;
import org.apache.pdfbox.io.RandomAccessReadBufferedFile;
import org.apache.pdfbox.io.RandomAccessReadBuffer;
-import org.apache.pdfbox.io.RandomAccessReadMemoryMappedFile;
import org.apache.pdfbox.io.RandomAccessRead;
import org.apache.pdfbox.io.ScratchFile;
import org.apache.pdfbox.pdfparser.FDFParser;
@@ -73,7 +72,7 @@ public class Loader
*/
public static FDFDocument loadFDF(File file) throws IOException
{
- FDFParser parser = new FDFParser(new RandomAccessReadMemoryMappedFile(file));
+ FDFParser parser = new FDFParser(new RandomAccessReadBufferedFile(file));
return parser.parse();
}
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/CCITTFactory.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/CCITTFactory.java?rev=1881234&r1=1881233&r2=1881234&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/CCITTFactory.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/CCITTFactory.java Thu Aug 27 06:30:44 2020
@@ -28,7 +28,7 @@ import org.apache.pdfbox.cos.COSName;
import org.apache.pdfbox.filter.Filter;
import org.apache.pdfbox.filter.FilterFactory;
import org.apache.pdfbox.io.RandomAccessReadBuffer;
-import org.apache.pdfbox.io.RandomAccessReadMemoryMappedFile;
+import org.apache.pdfbox.io.RandomAccessReadBufferedFile;
import org.apache.pdfbox.io.RandomAccessRead;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace;
@@ -189,7 +189,7 @@ public final class CCITTFactory
public static PDImageXObject createFromFile(PDDocument document, File file, int number)
throws IOException
{
- try (RandomAccessRead raf = new RandomAccessReadMemoryMappedFile(file))
+ try (RandomAccessRead raf = new RandomAccessReadBufferedFile(file))
{
return createFromRandomAccessImpl(document, raf, number);
}