| |
|
| java.lang.Object com.lowagie.text.pdf.PdfReader com.lowagie.text.pdf.FdfReader
FdfReader | public class FdfReader extends PdfReader (Code) | | Reads an FDF form and makes the fields available
author: Paulo Soares (psoares@consiste.pt) |
FdfReader | public FdfReader(byte pdfIn) throws IOException(Code) | | Reads an FDF form.
Parameters: pdfIn - the byte array with the form throws: IOException - on error |
FdfReader | public FdfReader(InputStream is) throws IOException(Code) | | Reads an FDF form.
Parameters: is - the InputStream containing the document. The stream is read to theend but is not closed throws: IOException - on error |
getField | public PdfDictionary getField(String name)(Code) | | Gets the field dictionary.
Parameters: name - the fully qualified field name the field dictionary |
getFieldValue | public String getFieldValue(String name)(Code) | | Gets the field value or null if the field does not
exist or has no value defined.
Parameters: name - the fully qualified field name the field value or null |
getFields | public HashMap getFields()(Code) | | Gets all the fields. The map is keyed by the fully qualified
field name and the value is a merged PdfDictionary
with the field content.
all the fields |
getFileSpec | public String getFileSpec()(Code) | | Gets the PDF file specification contained in the FDF.
the PDF file specification contained in the FDF |
readFields | protected void readFields()(Code) | | |
Methods inherited from com.lowagie.text.pdf.PdfReader | public static byte[] ASCII85Decode(byte in)(Code)(Java Doc) public static byte[] ASCIIHexDecode(byte in)(Code)(Java Doc) public static byte[] FlateDecode(byte in)(Code)(Java Doc) public static byte[] FlateDecode(byte in, boolean strict)(Code)(Java Doc) public static byte[] LZWDecode(byte in)(Code)(Java Doc) public PRIndirectReference addPdfObject(PdfObject obj)(Code)(Java Doc) public void addViewerPreference(PdfName key, PdfObject value)(Code)(Java Doc) public void close()(Code)(Java Doc) public byte[] computeUserPassword()(Code)(Java Doc) public void consolidateNamedDestinations()(Code)(Java Doc) public int createFakeFontSubsets()(Code)(Java Doc) public static byte[] decodePredictor(byte in, PdfObject dicPar)(Code)(Java Doc) public double dumpPerc()(Code)(Java Doc) protected static PdfDictionary duplicatePdfDictionary(PdfDictionary original, PdfDictionary copy, PdfReader newReader)(Code)(Java Doc) protected static PdfObject duplicatePdfObject(PdfObject original, PdfReader newReader)(Code)(Java Doc) public void eliminateSharedStreams()(Code)(Java Doc) static boolean equalsn(byte a1, byte a2)(Code)(Java Doc) static boolean existsName(PdfDictionary dic, PdfName key, PdfName value)(Code)(Java Doc) public AcroFields getAcroFields()(Code)(Java Doc) public PRAcroForm getAcroForm()(Code)(Java Doc) public Rectangle getBoxSize(int index, String boxName)(Code)(Java Doc) public PdfDictionary getCatalog()(Code)(Java Doc) public int getCertificationLevel()(Code)(Java Doc) public Rectangle getCropBox(int index)(Code)(Java Doc) public int getCryptoMode()(Code)(Java Doc) PdfIndirectReference getCryptoRef()(Code)(Java Doc) PdfEncryption getDecrypt()(Code)(Java Doc) public int getEofPos()(Code)(Java Doc) public int getFileLength()(Code)(Java Doc) static String getFontName(PdfDictionary dic)(Code)(Java Doc) public HashMap getInfo()(Code)(Java Doc) public String getJavaScript(RandomAccessFileOrArray file) throws IOException(Code)(Java Doc) public String getJavaScript() throws IOException(Code)(Java Doc) public int getLastXref()(Code)(Java Doc) public ArrayList getLinks(int page)(Code)(Java Doc) public byte[] getMetadata() throws IOException(Code)(Java Doc) public HashMap getNamedDestination()(Code)(Java Doc) public HashMap getNamedDestinationFromNames()(Code)(Java Doc) public HashMap getNamedDestinationFromStrings()(Code)(Java Doc) public static Rectangle getNormalizedRectangle(PdfArray box)(Code)(Java Doc) public int getNumberOfPages()(Code)(Java Doc) public byte[] getPageContent(int pageNum, RandomAccessFileOrArray file) throws IOException(Code)(Java Doc) public byte[] getPageContent(int pageNum) throws IOException(Code)(Java Doc) public PdfDictionary getPageN(int pageNum)(Code)(Java Doc) public PdfDictionary getPageNRelease(int pageNum)(Code)(Java Doc) public PRIndirectReference getPageOrigRef(int pageNum)(Code)(Java Doc) public int getPageRotation(int index)(Code)(Java Doc) int getPageRotation(PdfDictionary page)(Code)(Java Doc) public Rectangle getPageSize(int index)(Code)(Java Doc) public Rectangle getPageSize(PdfDictionary page)(Code)(Java Doc) public Rectangle getPageSizeWithRotation(int index)(Code)(Java Doc) public Rectangle getPageSizeWithRotation(PdfDictionary page)(Code)(Java Doc) public static PdfObject getPdfObject(PdfObject obj)(Code)(Java Doc) public static PdfObject getPdfObject(PdfObject obj, PdfObject parent)(Code)(Java Doc) public PdfObject getPdfObject(int idx)(Code)(Java Doc) public static PdfObject getPdfObjectRelease(PdfObject obj)(Code)(Java Doc) public static PdfObject getPdfObjectRelease(PdfObject obj, PdfObject parent)(Code)(Java Doc) public PdfObject getPdfObjectRelease(int idx)(Code)(Java Doc) protected PdfReaderInstance getPdfReaderInstance(PdfWriter writer)(Code)(Java Doc) public char getPdfVersion()(Code)(Java Doc) public int getPermissions()(Code)(Java Doc) public RandomAccessFileOrArray getSafeFile()(Code)(Java Doc) public int getSimpleViewerPreferences()(Code)(Java Doc) public static byte[] getStreamBytes(PRStream stream, RandomAccessFileOrArray file) throws IOException(Code)(Java Doc) public static byte[] getStreamBytes(PRStream stream) throws IOException(Code)(Java Doc) public static byte[] getStreamBytesRaw(PRStream stream, RandomAccessFileOrArray file) throws IOException(Code)(Java Doc) public static byte[] getStreamBytesRaw(PRStream stream) throws IOException(Code)(Java Doc) static String getSubsetPrefix(PdfDictionary dic)(Code)(Java Doc) public PdfDictionary getTrailer()(Code)(Java Doc) public int getXrefSize()(Code)(Java Doc) public boolean is128Key()(Code)(Java Doc) public boolean isAppendable()(Code)(Java Doc) public boolean isEncrypted()(Code)(Java Doc) public boolean isHybridXref()(Code)(Java Doc) public boolean isMetadataEncrypted()(Code)(Java Doc) public boolean isNewXrefType()(Code)(Java Doc) final public boolean isOpenedWithFullPermissions()(Code)(Java Doc) public boolean isRebuilt()(Code)(Java Doc) public boolean isTampered()(Code)(Java Doc) public static PdfObject killIndirect(PdfObject obj)(Code)(Java Doc) protected void killXref(PdfObject obj)(Code)(Java Doc) protected PdfArray readArray() throws IOException(Code)(Java Doc) protected PdfDictionary readDictionary() throws IOException(Code)(Java Doc) protected void readDocObj() throws IOException(Code)(Java Doc) protected void readDocObjPartial() throws IOException(Code)(Java Doc) protected void readObjStm(PRStream stream, IntHashtable map) throws IOException(Code)(Java Doc) protected PdfObject readOneObjStm(PRStream stream, int idx) throws IOException(Code)(Java Doc) protected PdfObject readPRObject() throws IOException(Code)(Java Doc) protected void readPages() throws IOException(Code)(Java Doc) protected void readPdf() throws IOException(Code)(Java Doc) protected void readPdfPartial() throws IOException(Code)(Java Doc) protected PdfObject readSingleObject(int k) throws IOException(Code)(Java Doc) protected boolean readXRefStream(int ptr) throws IOException(Code)(Java Doc) protected void readXref() throws IOException(Code)(Java Doc) protected PdfDictionary readXrefSection() throws IOException(Code)(Java Doc) protected void rebuildXref() throws IOException(Code)(Java Doc) public void releaseLastXrefPartial()(Code)(Java Doc) public static void releaseLastXrefPartial(PdfObject obj)(Code)(Java Doc) public void releasePage(int pageNum)(Code)(Java Doc) public void removeAnnotations()(Code)(Java Doc) public void removeFields()(Code)(Java Doc) protected void removeUnusedNode(PdfObject obj, boolean hits)(Code)(Java Doc) public int removeUnusedObjects()(Code)(Java Doc) public void removeUsageRights()(Code)(Java Doc) public void resetLastXrefPartial()(Code)(Java Doc) public void resetReleasePage()(Code)(Java Doc) public void selectPages(String ranges)(Code)(Java Doc) public void selectPages(List pagesToKeep)(Code)(Java Doc) public void setAppendable(boolean appendable)(Code)(Java Doc) public void setPageContent(int pageNum, byte content)(Code)(Java Doc) public void setTampered(boolean tampered)(Code)(Java Doc) public void setViewerPreferences(int preferences)(Code)(Java Doc) void setViewerPreferences(PdfViewerPreferencesImp vp)(Code)(Java Doc) public int shuffleSubsetNames()(Code)(Java Doc)
|
|
|
|