Hallo,
ich extrahiere metadaten aus dateien.
besteht die möglichkeit den datentyp einer metadata abzufragen?
habe folgenden code:
[JAVA=42]
public static void main(String[] args) {
String fileName = "src/test/resources/images/IconGraphic_AccentColor.png";
// String fileName = "src/test/resources/images/cocoon-workshop.pdf";
// String fileName = "src/test/resources/images/testJPEG_EXIF.jpg";
try{
File inputFile = new File(fileName);
BufferedInputStream inputStream = new BufferedInputStream(new FileInputStream(inputFile));
Parser p = new AutoDetectParser(); //der zu der Datei passende Parser wird verwendet!
ContentHandler handler = new BodyContentHandler();
Metadata metadata = new Metadata();
p.parse(inputStream, handler, metadata,
new ParseContext());
inputStream.close();
for (String name : metadata.names()) {
System.out.println(name + "->" + metadata.get(name));
}
}catch(Exception e){
e.printStackTrace();
}
}
[/code]
ich extrahiere metadaten aus dateien.
besteht die möglichkeit den datentyp einer metadata abzufragen?
habe folgenden code:
[JAVA=42]
public static void main(String[] args) {
String fileName = "src/test/resources/images/IconGraphic_AccentColor.png";
// String fileName = "src/test/resources/images/cocoon-workshop.pdf";
// String fileName = "src/test/resources/images/testJPEG_EXIF.jpg";
try{
File inputFile = new File(fileName);
BufferedInputStream inputStream = new BufferedInputStream(new FileInputStream(inputFile));
Parser p = new AutoDetectParser(); //der zu der Datei passende Parser wird verwendet!
ContentHandler handler = new BodyContentHandler();
Metadata metadata = new Metadata();
p.parse(inputStream, handler, metadata,
new ParseContext());
inputStream.close();
for (String name : metadata.names()) {
System.out.println(name + "->" + metadata.get(name));
}
}catch(Exception e){
e.printStackTrace();
}
}
[/code]