W tym krótkim przewodniku znajdziesz krótki opis jak edytować metadane dokumentu Word w Javie. Wyjaśnia wymaganą konfigurację w IDE, logikę programowania w szczegółowych krokach oraz przykładowy kod, który można uruchomić, aby opracować DOCX edytor metadanych w Javie. Różne typy właściwości niestandardowych i wbudowanych przedstawiono w celu lepszego zrozumienia tej funkcji.
Kroki, aby zmienić właściwości dokumentu programu Word w Javie
- Ustaw środowisko, aby używało Aspose.Words for Java do edytowania właściwości dokumentu
- Załaduj docelowy plik programu Word, w którym właściwości mają zostać zmodyfikowane
- Uzyskaj dostęp do kolekcji custom properties i sprawdź, czy żądana właściwość jest dostępna, czy nie
- Ustaw nowe wartości właściwości niestandardowych
- Uzyskaj dostęp i zaktualizuj built-in properties
- Zapisz wynikowy plik programu Word ze zaktualizowanymi właściwościami
Przestrzegając tych kroków, możesz edytować metadane programu Word w Javie. Ten proces rozpoczyna się od załadowania źródłowego pliku Word, uzyskania dostępu do niestandardowych właściwości, a następnie zmodyfikowania ich zgodnie z wymaganiami. W kolejnych krokach uzyskuje się dostęp do wbudowanych właściwości i odpowiednio je aktualizuje przed zapisaniem wynikowego pliku Word.
Kod do edytowania właściwości dokumentu w programie Word w Javie
import com.aspose.words.*; | |
public class Main { | |
public static void main(String[] args) throws Exception // Update Word Metadata in Java | |
{ | |
// Set the licenses | |
new com.aspose.words.License().setLicense("Aspose.Total.lic"); | |
// Load the document | |
Document doc = new Document("SampleProps.docx"); | |
// Access the properties | |
CustomDocumentProperties custProps = doc.getCustomDocumentProperties(); | |
// Check the desired property | |
if (custProps.get("Reviewed") != null) | |
{ | |
// Set new properties | |
custProps.get("Reviewed By").setValue("Mart"); | |
custProps.get("Reviewed Date").setValue(new java.util.Date()); | |
} | |
// Access the properties | |
BuiltInDocumentProperties documentProperties = doc.getBuiltInDocumentProperties(); | |
// Update the properties | |
documentProperties.get("Pages").setValue(doc.getPageCount()); | |
documentProperties.get("Comments").setValue("Document Comments"); | |
documentProperties.get("Title").setValue("Document Title"); | |
// Save the output file | |
doc.save("Output.docx"); | |
System.out.println("Done"); | |
} | |
} |
Za pomocą tego fragmentu kodu poznałeś proces edytowania metadanych dokumentu programu Word w Javie. Metoda getCustomDocumentProperties() w klasie Document zapewnia kolekcję właściwości niestandardowych do edycji, w której dostęp do poszczególnych właściwości można uzyskać za pomocą metody get(). Podobnie metoda getBuiltInDocumentProperties() zapewnia dostęp do wbudowanych właściwości w celu modyfikacji.
Ten artykuł skierował nas do uzyskiwania dostępu i modyfikowania metadanych programu Word. Jeśli chcesz przekonwertować plik programu Word na plik przeceny, zapoznaj się z artykułem na stronie jak przekonwertować program Word na przecenę za pomocą języka Java.