You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ms...@apache.org on 2020/12/21 08:13:22 UTC

svn commit: r1884670 - in /pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools: PDFSplit.java PDFToImage.java

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