У цьому короткому посібнику ви отримаєте короткий опис як редагувати метадані документа 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.