org.pdfbox.examples.pdmodel

Class ReplaceString


public class ReplaceString
extends java.lang.Object

This is an example that will replace a string in a PDF with a new one. The example is taken from the pdf file format specification.
Version:
$Revision: 1.3 $
Author:
Ben Litchfield

Constructor Summary

ReplaceString()
Constructor.

Method Summary

void
doIt(String inputFile, String outputFile, String strToFind, String message)
Locate a string in a PDF and replace it with a new string.
static void
main(String[] args)
This will open a PDF and replace a string if it finds it.

Constructor Details

ReplaceString

public ReplaceString()
Constructor.

Method Details

doIt

public void doIt(String inputFile,
                 String outputFile,
                 String strToFind,
                 String message)
            throws IOException,
                   COSVisitorException
Locate a string in a PDF and replace it with a new string.
Parameters:
inputFile - The PDF to open.
outputFile - The PDF to write to.
strToFind - The string to find in the PDF document.
message - The message to write in the file.
Throws:
COSVisitorException - If there is an error writing the PDF.

main

public static void main(String[] args)
This will open a PDF and replace a string if it finds it.
see usage() for commandline
Parameters:
args - Command line arguments.