org.pdfsam.console.business.pdf.writers.interfaces
Interface PdfConcatenator

All Known Implementing Classes:
PdfCopyFieldsConcatenator, PdfSimpleConcatenator

public interface PdfConcatenator

Interface for the writers used to concat pdf files

Author:
Andrea Vacondio

Method Summary
 void addDocument(com.lowagie.text.pdf.PdfReader reader)
          Concatenates a PDF document.
 void addDocument(com.lowagie.text.pdf.PdfReader reader, java.lang.String ranges)
          Concatenates a PDF document selecting the pages to keep.
 void close()
          close
 void freeReader(com.lowagie.text.pdf.PdfReader reader)
           
 void setOutlines(java.util.List outlines)
          Sets the bookmarks
 void setPdfVersion(char pdfVersion)
          Sets the output document pdf version
 

Method Detail

addDocument

void addDocument(com.lowagie.text.pdf.PdfReader reader,
                 java.lang.String ranges)
                 throws java.lang.Exception
Concatenates a PDF document selecting the pages to keep. The pages are described as ranges.

Parameters:
reader - PdfReader
ranges - Pages range (Ex. 2-23)
Throws:
java.lang.Exception

addDocument

void addDocument(com.lowagie.text.pdf.PdfReader reader)
                 throws java.lang.Exception
Concatenates a PDF document.

Parameters:
reader -
Throws:
java.lang.Exception

freeReader

void freeReader(com.lowagie.text.pdf.PdfReader reader)
                throws java.lang.Exception
Parameters:
reader -
Throws:
java.lang.Exception

setOutlines

void setOutlines(java.util.List outlines)
Sets the bookmarks

Parameters:
outlines -

setPdfVersion

void setPdfVersion(char pdfVersion)
Sets the output document pdf version

Parameters:
pdfVersion -

close

void close()
close