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