GroupDocs.Metadata for Java — это усовершенствованное решение для работы с полями метаданных, позволяющее легко читать, добавлять, изменять, удалять, искать, сравнивать, заменять и экспортировать метаданные из изображений и форматов документов без использования внешнего программного обеспечения. Редактируйте метаданные из Word документов, Excel электронных таблиц, PowerPoint презентаций, Outlook электронных писем, форматов файлов OneNote, Visio, Project, PDF, AutoCAD, ZIP, Audio и Video, а также поддерживайте работу со многими другими функциями обработки метаданных.
GroupDocs.Metadata for Java позволяет разработчикам Java легко редактировать детали метаданных в файлы XLTM из своих приложений, выполнив несколько простых шагов.
GroupDocs.Metadata for Java API поддерживаются на всех основных платформах и операционных системах. Перед выполнением приведенного ниже кода убедитесь, что в вашей системе установлены следующие предварительные условия.
public class UpdatingMetadata
{
public static void run()
{
Date threeDaysAgo = new Date(System.currentTimeMillis() - TimeUnit.DAYS.toMillis(3));
try (Metadata metadata = new Metadata("input.xltm"))
{
// Обновите дату/время создания файла, если существующее значение старше 3 дней
int affected = metadata.updateProperties(new ContainsTagSpecification(Tags.getTime().getCreated()).and(
new OfTypeSpecification(MetadataPropertyType.DateTime)).and(
new UpdatingMetadata().new DateBeforeSpecification(threeDaysAgo)), new PropertyValue(new Date()));
System.out.println(String.format("Affected properties: %s", affected));
metadata.save("output.xltm");
}
}
// Определите свои собственные спецификации для фильтрации свойств метаданных
public class DateBeforeSpecification extends Specification
{
public DateBeforeSpecification(Date date)
{
setValue(date);
}
public final Date getValue()
{
return auto_Value;
}
private void setValue(Date value)
{
auto_Value = value;
}
private Date auto_Value;
public boolean isSatisfiedBy(MetadataProperty candidate)
{
Date date = candidate.getValue().toClass(Date.class);
if (date != null)
{
return date.before(getValue());
}
return false;
}
}
}
Обновите метаданные до файла XLTM прямо сейчас, посетив веб-сайт GroupDocs.Metadata Live Demos. Живая демонстрация имеет следующие преимущества.
Нет необходимости скачивать API
Нет необходимости писать код
Просто загрузите исходный файл
Скачать результирующий файл
API редактирования метаданных многоформатных документов и изображений для Java. Извлеките метаданные некоторых популярных форматов файлов, как указано ниже.
(Сжатый архив WinZIP)
(Открытый XML-шаблон Microsoft Excel)
(Шаблон Microsoft Excel)
(Электронная таблица Microsoft Excel Open XML)
(Электронная таблица Microsoft Excel с поддержкой макросов)
(Двоичный файл электронной таблицы Microsoft Excel)
(Формат двоичного файла Microsoft Excel)
(Метафайл Windows)
(Формат файла растрового веб-изображения)
(Формат WAV-файла)
(Векторное скалярное расширение)
(Файл трафарета Visio)
(Формат файла Microsoft Visio)
(Формат файла чертежа Visio)
(Формат файла чертежа Microsoft Visio XML)
(файл визитной карточки)
(Формат файла изображения с тегами)
(Формат файла изображения с тегами)
(Документ Adobe Photoshop)
(Презентация PowerPoint Open XML)
(Презентация Microsoft PowerPoint)
(Презентация PowerPoint)
(Слайд-шоу PowerPoint Open XML)
(Слайд-шоу Microsoft PowerPoint)
(Слайд-шоу Microsoft PowerPoint)
(Открытый XML-шаблон Microsoft PowerPoint)
(Шаблон Microsoft PowerPoint)
(Шаблон PowerPoint)
(Портативная сетевая графика)
(Портативный документ)
(Открыть текст документа)
(Открыть электронную таблицу документов)
(Формат электронной почты Microsoft Outlook)
(Шаблон проекта Майкрософт)
(Файл проекта Microsoft)
(MP3)
(Формат файла QuickTime)
(Файл изображения Объединенной группы экспертов по фотографии)
(Файл изображения JPEG 2000)
(Изображение в формате JPEG)
(Основной файл изображения JPEG 2000)
(Графический файл формата обмена)
(Формат файла флэш-видео)
(Формат файла цифровой электронной книги)
(Файл сообщения электронной почты)
(Расширенный формат метафайла)
(Формат файла обмена чертежами Autodesk)
(Файл базы данных чертежей AutoCAD)
(Шаблон документа Word Open XML)
(Шаблон Microsoft Word с поддержкой макросов)
(Шаблон документа Microsoft Word)
(Документ Microsoft Word с открытым XML)
(Документ Microsoft Word с поддержкой макросов)
(Документ Microsoft Word)
(Формат графического файла)
(Цифровая визуализация и коммуникации в медицине)
(DICOM-изображение)
(Формат растрового файла)
(Формат файла avi)
(Формат файла Matroska Video)
(Формат файла Microsoft OneNote)
(Формат графического файла)