Author: msahyoun Date: Mon Dec 21 08:13:22 2020 New Revision: 1884670 URL: http://svn.apache.org/viewvc?rev=1884670&view=rev Log: PDFBOX-2602: write result to same directory as input file
Modified: pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFSplit.java pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFToImage.java Modified: pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFSplit.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFSplit.java?rev=1884670&r1=1884669&r2=1884670&view=diff ============================================================================== --- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFSplit.java (original) +++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFSplit.java Mon Dec 21 08:13:22 2020 @@ -87,7 +87,7 @@ public final class PDFSplit implements C if (outputPrefix == null) { - outputPrefix = FilenameUtils.getBaseName(infile.getAbsolutePath()); + outputPrefix = FilenameUtils.removeExtension(infile.getAbsolutePath()); } List<PDDocument> documents = null; Modified: pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFToImage.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFToImage.java?rev=1884670&r1=1884669&r2=1884670&view=diff ============================================================================== --- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFToImage.java (original) +++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFToImage.java Mon Dec 21 08:13:22 2020 @@ -114,7 +114,7 @@ public final class PDFToImage implements { if (outputPrefix == null) { - outputPrefix = FilenameUtils.getBaseName(infile.getAbsolutePath()); + outputPrefix = FilenameUtils.removeExtension(infile.getAbsolutePath()); } if (getImageFormats().indexOf(imageFormat) == -1) @@ -160,7 +160,7 @@ public final class PDFToImage implements for (int i = startPage - 1; i < endPage; i++) { BufferedImage image = renderer.renderImageWithDPI(i, dpi, imageType); - String fileName = outputPrefix + (i + 1) + "." + imageFormat; + String fileName = outputPrefix + "-" + (i + 1) + "." + imageFormat; success &= ImageIOUtil.writeImage(image, fileName, dpi, quality); }