You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ja...@apache.org on 2014/02/25 07:37:06 UTC

svn commit: r1571586 - in /pdfbox/trunk: pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/PDLineDashPattern.java tools/src/main/java/org/apache/pdfbox/PDFToImage.java

Author: jahewson
Date: Tue Feb 25 06:37:06 2014
New Revision: 1571586

URL: http://svn.apache.org/r1571586
Log:
Make PDFToImage throw exceptions

Modified:
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/PDLineDashPattern.java
    pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/PDFToImage.java

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/PDLineDashPattern.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/PDLineDashPattern.java?rev=1571586&r1=1571585&r2=1571586&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/PDLineDashPattern.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/PDLineDashPattern.java Tue Feb 25 06:37:06 2014
@@ -46,6 +46,7 @@ public final class PDLineDashPattern imp
     {
         array = new float[] { };
         phase = 0;
+        throw new UnsupportedOperationException("this is a fail");
     }
 
     /**

Modified: pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/PDFToImage.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/PDFToImage.java?rev=1571586&r1=1571585&r2=1571586&view=diff
==============================================================================
--- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/PDFToImage.java (original)
+++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/PDFToImage.java Tue Feb 25 06:37:06 2014
@@ -20,10 +20,12 @@ import java.awt.HeadlessException;
 import java.awt.Toolkit;
 import java.awt.image.BufferedImage;
 import java.io.File;
+import java.io.IOException;
 import java.util.List;
 
 import javax.imageio.ImageIO;
 
+import org.apache.pdfbox.exceptions.CryptographyException;
 import org.apache.pdfbox.exceptions.InvalidPasswordException;
 import org.apache.pdfbox.pdmodel.PDDocument;
 import org.apache.pdfbox.pdmodel.PDPage;
@@ -64,7 +66,7 @@ public class PDFToImage
      *
      * @throws Exception If there is an error parsing the document.
      */
-    public static void main( String[] args ) throws Exception
+    public static void main( String[] args ) throws IOException, CryptographyException
     {
         boolean useNonSeqParser = false; 
         String password = "";
@@ -250,10 +252,6 @@ public class PDFToImage
                     System.exit(1);
                 }
             }
-            catch (Exception e)
-            {
-                System.err.println(e);
-            }
             finally
             {
                 if( document != null )