Author: msahyoun
Date: Sat Dec 26 16:53:47 2020
New Revision: 1884824

URL: http://svn.apache.org/viewvc?rev=1884824&view=rev
Log:
DFBOX-2602: add PDFDebugger to PDFBox app

Modified:
    
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
    pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFBox.java

Modified: 
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java?rev=1884824&r1=1884823&r2=1884824&view=diff
==============================================================================
--- 
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java 
(original)
+++ 
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java 
Sat Dec 26 16:53:47 2020
@@ -129,6 +129,7 @@ import org.apache.pdfbox.pdmodel.interac
 import org.apache.pdfbox.printing.PDFPageable;
 
 import picocli.CommandLine;
+import picocli.CommandLine.Command;
 import picocli.CommandLine.Option;
 import picocli.CommandLine.Parameters;
 
@@ -140,6 +141,7 @@ import picocli.CommandLine.Parameters;
  * @author Khyrul Bashar
  */
 @SuppressWarnings({ "serial", "squid:MaximumInheritanceDepth", "squid:S1948" })
+@Command(name = "PDFDebugger", description = "Analyze and inspect the internal 
structure of a PDF.")
 public class PDFDebugger extends JFrame implements Callable<Integer> {
     private static final Set<COSName> SPECIALCOLORSPACES = new HashSet<>(
             Arrays.asList(COSName.INDEXED, COSName.SEPARATION, 
COSName.DEVICEN));

Modified: pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFBox.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFBox.java?rev=1884824&r1=1884823&r2=1884824&view=diff
==============================================================================
--- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFBox.java 
(original)
+++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFBox.java Sat 
Dec 26 16:53:47 2020
@@ -18,6 +18,8 @@ package org.apache.pdfbox.tools;
 
 import java.io.PrintStream;
 
+import org.apache.pdfbox.debugger.PDFDebugger;
+
 import picocli.CommandLine;
 import picocli.CommandLine.Command;
 
@@ -26,6 +28,7 @@ import picocli.CommandLine.Command;
  * Used as the main class in the runnable standalone PDFBox jar.
  */
 @Command(name="PDFBox", subcommands = {
+    PDFDebugger.class,
     Decrypt.class,
     Encrypt.class,
     ExtractText.class,


Reply via email to