Class Pd4XfdfCli


  • public final class Pd4XfdfCli
    extends java.lang.Object
    Command-line entry point for com.pd4ml.pdf.xfdf: export a PDF's annotations/form field values to an XFDF file, or import an XFDF file's annotations/form field values into a PDF.
     Usage:
       pd4xfdfcli export --in=<file.pdf> [--password=<pw>]
                          --out=<output.xfdf>
                          [--types=<csv>] [--ids=<csv>]
    
       pd4xfdfcli import --in=<file.pdf> [--password=<pw>]
                          --xfdf=<input.xfdf>
                          --out=<output.pdf>
                          [--update-if-exists]
                          [--types=<csv>] [--ids=<csv>]
                          [--optimize]
                          [--encrypt-user=<pw>] [--encrypt-owner=<pw>]
                          [--encrypt-alg=RC4_128|AES_128|AES_256] [--permissions=<int>]
    
     Examples:
       pd4xfdfcli export --in=reviewed.pdf --out=comments.xfdf
       pd4xfdfcli export --in=reviewed.pdf --out=highlights-only.xfdf --types=highlight
       pd4xfdfcli import --in=original.pdf --xfdf=comments.xfdf --out=merged.pdf --update-if-exists
       pd4xfdfcli import --in=form.pdf --xfdf=answers.xfdf --out=filled-locked.pdf --optimize --encrypt-user=open123 --encrypt-owner=owner456
     
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void main​(java.lang.String[] args)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)