HalliHallo ,
ich habe eine Extension für OO geschrieben, mit dieser lese ich auch schon (mit Hilfe von Apache Tika) die Metadaten aus. Jedoch ist es nicht möglich diese damit zu editieren (soweit ich weiß). Nun ist meine Frage ob jemand eine andere Library kennt, welche das ermöglicht oder eine andere Möglichkeit. Danke im voraus.
MfG
sub TitelEntfernen( sSourceFile As string )
dim info as object
info = createUnoService("com.sun.star.document.StandaloneDocumentInfo")
info.loadFromURL( sSourceFile )
info.setPropertyValue("Title", "")
info.storeIntoURL( sSourceFile )
end sub
Parser parser = new AutoDetectParser();
BodyContentHandler handler = new BodyContentHandler();
Metadata metadata = new Metadata();
try
{
FileInputStream inputstream = new FileInputStream(replaceBackslashWithSlash(xDocEL.getURL()));
ParseContext context = new ParseContext();
parser.parse(inputstream, handler, metadata, context);
} catch (Exception ex) {
System.out.println(ex);
}
so lese ich die Metadaten aus, darin stehen die Eigenschaften wie Titel, Autor usw. Man kann eigene hinzufügen in OpenOffice (Datei->Eigenschaften->Benutzerdefinierte Eigenschaften->Hinzufügen). Diese will ich jetzt direkt aus Java hinzufügen.