public class PdfContentReaderTool extends Object
| Constructor | Description |
|---|---|
PdfContentReaderTool() |
| Modifier and Type | Method | Description |
|---|---|---|
static String |
getDictionaryDetail(PdfDictionary dic) |
Shows the detail of a dictionary.
|
static String |
getDictionaryDetail(PdfDictionary dic,
int depth) |
Shows the detail of a dictionary.
|
static String |
getXObjectDetail(PdfDictionary resourceDic) |
Displays a summary of the entries in the XObject dictionary for the stream
|
static void |
listContentStream(File pdfFile,
int pageNum,
PrintWriter out) |
Writes information about the specified page in a PDF file to the specified output stream.
|
static void |
listContentStream(File pdfFile,
PrintWriter out) |
Writes information about each page in a PDF file to the specified output stream.
|
static void |
listContentStreamForPage(PdfReader reader,
int pageNum,
PrintWriter out) |
Writes information about a specific page from PdfReader to the specified output stream.
|
static void |
main(String[] args) |
Writes information about each page in a PDF file to the specified file, or System.out.
|
public static String getDictionaryDetail(PdfDictionary dic)
dic - the dictionary of which you want the detailpublic static String getDictionaryDetail(PdfDictionary dic, int depth)
dic - the dictionary of which you want the detaildepth - the depth of the current dictionary (for nested dictionaries)public static String getXObjectDetail(PdfDictionary resourceDic) throws IOException
resourceDic - the resource dictionary for the streamIOExceptionpublic static void listContentStreamForPage(PdfReader reader, int pageNum, PrintWriter out) throws IOException
reader - the PdfReader to read the page content frompageNum - the page number to readout - the output stream to send the content toIOExceptionpublic static void listContentStream(File pdfFile, PrintWriter out) throws IOException
pdfFile - a File instance referring to a PDF fileout - the output stream to send the content toIOExceptionpublic static void listContentStream(File pdfFile, int pageNum, PrintWriter out) throws IOException
pdfFile - a File instance referring to a PDF filepageNum - the page number to readout - the output stream to send the content toIOExceptionpublic static void main(String[] args)
args - Copyright © 2018. All rights reserved.