public class MediaPDF extends Object
sample: PDF pdf = new MediaPDF(File file); or PDF pdf = new MediaPDF(String filename); pdf.addPDFInfo(UTLF utlf, org.jrdf.graph.Node parentnode);
Modifier and Type | Field and Description |
---|---|
(package private) org.jrdf.graph.Graph |
graph |
(package private) String |
rdf |
(package private) Node |
rdfnode |
Constructor and Description |
---|
MediaPDF(File file) |
MediaPDF(String filename) |
Modifier and Type | Method and Description |
---|---|
void |
addPDFInfo(UTLF utlf,
org.jrdf.graph.Node pre)
UTLFに情報の追加
|
(package private) void |
addXMPInfo(UTLF utlf,
org.jrdf.graph.Node r,
Node root)
UTLFにXMP情報の追加
|
(package private) void |
addXMPInfo(UTLF utlf,
org.jrdf.graph.Node r,
String key,
String value)
UTLFにXMP情報の追加
|
org.jrdf.graph.Graph |
getGraph()
RDF Model の取得
|
Node |
getRDFNode()
RDF XML Node の取得
|
(package private) Node |
getRDFNode(InputStream is)
RDFのNodeの取得
|
(package private) Node |
getRDFNode(Node root)
RDFのNodeの取得
|
static boolean |
isPDF(String filename)
PDF書類かどうか判断
|
(package private) BufferedInputStream |
openForRead(File file) |
(package private) void |
parseGraph()
Graphの用意
|
(package private) void |
parsePDF(File file)
PDFから文書情報の抽出
|
(package private) void |
parseRDF()
RDFのNodeの用意
|
void |
printGraph()
RDFの表示
|
void |
printRDF()
RDFの表示
|
(package private) void |
UTLFadd(UTLF utlf,
org.jrdf.graph.Node s,
org.jrdf.graph.Node p,
String o)
UTLFに情報の追加
|
(package private) void |
UTLFaddvo(UTLF utlf,
org.jrdf.graph.Node pre,
UTLFVocabulary vo,
String v)
UTLFに情報の追加
|
public static boolean isPDF(String filename)
filename
- filename to be checked.public org.jrdf.graph.Graph getGraph()
public Node getRDFNode()
public void printRDF()
public void printGraph()
public void addPDFInfo(UTLF utlf, org.jrdf.graph.Node pre)
utlf
- UTLF.pre
- Predicate.void UTLFadd(UTLF utlf, org.jrdf.graph.Node s, org.jrdf.graph.Node p, String o)
utlf
- UTLFs
- Subjectp
- Predicateo
- Objectvoid UTLFaddvo(UTLF utlf, org.jrdf.graph.Node pre, UTLFVocabulary vo, String v)
utlf
- UTLFpre
- Predicatevo
- Vocabularyv
- valueBufferedInputStream openForRead(File file) throws FileNotFoundException, SecurityException
file
- file to be opened.FileNotFoundException
- Exception.SecurityException
- Exception.void parsePDF(File file)
file
- file to be read.void parseGraph()
void parseRDF()
Node getRDFNode(InputStream is)
is
- Input Streamvoid addXMPInfo(UTLF utlf, org.jrdf.graph.Node r, Node root)
utlf
- UTLF.r
- Node.root
- root node.EDB Working Group at Tue Jun 10 17:08:59 JST 2025