Ist es möglich, mit nur der Standard-Java-Bibliothek/api auf die XML-Metadaten eines PDFs zuzugreifen? Oder brauchst du unbedingt eine Drittanbieter-Bibliothek?Ist es möglich, mit nur der Standard-Java-Bibliothek auf die XMP-Metadaten eines PDFs zuzugreifen?
Q
Ist es möglich, mit nur der Standard-Java-Bibliothek auf die XMP-Metadaten eines PDFs zuzugreifen?
0
A
Antwort
0
Es ist möglich - der Beweis:
PDFxStream für Java wird in 100% pure Java geschrieben, ohne nativen Komponenten oder Abhängigkeiten. Seine einzige Anforderung ist eine kompatible Java 1.5 (oder höher) JVM.
https://www.snowtide.com/help/3.2.0/accessing-pdf-document-metadata
A .pdf ist nur eine Datei. Eine Datei ist nur eine Sequenz von Bytes. Das JDK bietet Funktionen zum Lesen einer Bytefolge. Eine Third Party Library vereinfacht die Interpretation der Bytes. Es ist jedoch absolut möglich, nur das JDK zu verwenden, um mit .pdf-Dateien umzugehen. Ich glaube nicht, dass es im JDK bestimmte APIs gibt, die sich mit PDFs befassen, wie sie für .zip-Dateien existieren. – KevinO