В това кратко ръководство ще получите кратко описание на как да редактирате метаданни на документ на Word в Java. Той обяснява необходимата конфигурация в IDE, програмна логика чрез подробни стъпки и изпълним примерен код за разработване на DOCX редактор на метаданни в Java. Демонстрират се различни видове потребителски и вградени свойства за ясно разбиране на тази функция.
Стъпки за промяна на свойствата на Word документ в Java
- Задайте средата да използва Aspose.Words for Java за редактиране на свойствата на документа
- Заредете целевия Word файл, където свойствата трябва да бъдат променени
- Влезте в колекцията на custom properties и проверете дали желаното свойство е налично или не
- Задайте нови стойности на персонализираните свойства
- Достъп и актуализиране на built-in properties
- Запазете получения Word файл с актуализирани свойства
Като се придържате към тези стъпки, можете да редактирате метаданни на Word в Java. Този процес започва чрез зареждане на изходния файл на Word, достъп до персонализираните свойства и след това модифицирането им според изискванията. В следващите стъпки се осъществява достъп до вградените свойства и се актуализират съответно, преди да се запише получения файл на Word.
Код за редактиране на свойствата на документа в Word в Java
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"); | |
} | |
} |
Вие проучихте процеса за редактиране на метаданни на документ на Word в Java чрез този кодиран фрагмент. Методът getCustomDocumentProperties() в класа Document предоставя колекцията от персонализирани свойства за редактиране, където отделните свойства могат да бъдат достъпни с помощта на метода get(). По подобен начин методът getBuiltInDocumentProperties() предоставя достъп до вградените свойства за промяна.
Тази статия ни насочи към достъп и промяна на метаданните на Word. Ако искате да конвертирате файл на Word във файл с маркдаун, вижте статията на как да конвертирате Word в маркдаун с помощта на Java.