Kaip išgauti metaduomenis iš Word dokumento naudojant Java.

Šioje mokymo programoje paaiškinsime, kaip ištraukti metaduomenis iš Word dokumento naudojant Java. Šiame straipsnyje pateikiama informacija, kaip konfigūruoti metaduomenų ištraukimo biblioteką, nuoseklios instrukcijos, kaip gauti metaduomenis iš DOC arba DOCX dokumentų, ir pavyzdinis kodas, rodantis, kaip veikia Java metaduomenų Word dokumentas. Štai žingsniai ir kodas, kaip gauti metaduomenis iš Word apdorojimo dokumentų.

Veiksmai metaduomenų ištraukimui iš „Word“ dokumento naudojant „Java“.

  1. Įdiekite GroupDocs.Parser for Java iš Maven saugyklos Java programoje, kad ištrauktumėte metaduomenis iš Word dokumento
  2. Importuokite pagrindines klases, skirtas kurti metaduomenų ištraukimo iš Word funkcionalumą
  3. Sukurkite klasės Parser egzempliorių ir perduokite šaltinio Word failą jo konstruktoriui
  4. Iškvieskite metodą getMetadata ir gaukite DOCX dokumento metaduomenų objektų rinkinį
  5. Galiausiai naudokite for loop, kad galėtumėte kartoti rinkinį ir gauti metaduomenų pavadinimus bei reikšmes

Aukščiau pateiktuose punktuose paaiškinome kiekvieną žingsnį, kaip sukurti funkciją, kad būtų galima gauti Word metaduomenis Java. Pirmiausia turite nustatyti reikiamą metaduomenų ištraukimo biblioteką ir importuoti reikiamas klases. Kitame veiksme įkelkite įvesties Word failą inicijuodami Parser klasę metaduomenims išgauti. Paskutiniame veiksme naudokite parser klasės metodą getMetadata, kad rinktumėte Word dokumento metaduomenų objektus, tada kartokite, kad būtų rodomas metaduomenų pavadinimas ir reikšmės.

Kodas metaduomenų ištraukimui iš „Word“ dokumento naudojant „Java“.

import com.groupdocs.parser.Parser;
import com.groupdocs.parser.data.MetadataItem;
public class ExtractMetadataFromWordDocumentUsingJava {
public static void main(String[] args) { // Main function to extract Metadata from Word document in Java
// Create an instance of Parser class
try (Parser parser = new Parser("sample.docx")) {
// Extract metadata from the document
Iterable < MetadataItem > metadata = parser.getMetadata();
// Check if metadata extraction is supported
if (metadata == null) {
System.out.println("Metatada extraction isn't supported");
}
// Iterate over metadata items
for (MetadataItem item: metadata) {
// Print an item name and value
System.out.println(String.format("%s: %s", item.getName(), item.getValue()));
}
}
}
}

Sukūrėme aukščiau pateiktą kodo fragmentą, kad parodytume, kaip gauti metaduomenų Word dokumentą naudojant Java funkciją. Parašėme kelias kodo eilutes ir panaudojome kelis API iškvietimus metaduomenims iš Word failo išgauti. Be to, šis kodas gali būti naudojamas bet kurioje operacinėje sistemoje, pvz., MS Windows, Linux ir Mac OS, neįdiegus jokios trečiosios šalies programinės įrangos. Be to, galite naudoti metaduomenų ištraukimo API, norėdami išgauti metaduomenis iš įvairių dokumentų formatų, tokių kaip PDF, XLSX, PPTX, MSG, EML, EPUB ir daugelis kitų.

 Latviski