Обновить метаданные из файла DOCX в Java

Редактор метаданных для Java приложений — изменение полей метаданных во всех популярных форматах документов, изображений и мультимедийных файлов с помощью API редактора метаданных для Java.


Скачать бесплатную пробную версию

Об API GroupDocs.Metadata for Java

GroupDocs.Metadata for Java — это усовершенствованное решение для работы с полями метаданных, позволяющее легко читать, добавлять, изменять, удалять, искать, сравнивать, заменять и экспортировать метаданные из изображений и форматов документов без использования внешнего программного обеспечения. Редактируйте метаданные из Word документов, Excel электронных таблиц, PowerPoint презентаций, Outlook электронных писем, форматов файлов OneNote, Visio, Project, PDF, AutoCAD, ZIP, Audio и Video, а также поддерживайте работу со многими другими функциями обработки метаданных.

Этапы обновления метаданных до DOCX в Java

GroupDocs.Metadata for Java позволяет разработчикам Java легко редактировать детали метаданных в файлы DOCX из своих приложений, выполнив несколько простых шагов.

  • Загрузите файл DOCX для обновления
  • Укажите предикат, который будет использоваться для фильтрации желаемых свойств метаданных.
  • Передайте предикат и новое значение методу updateProperties.
  • Сохраните изменения.

Системные требования

GroupDocs.Metadata for Java API поддерживаются на всех основных платформах и операционных системах. Перед выполнением приведенного ниже кода убедитесь, что в вашей системе установлены следующие предварительные условия.

  • Операционные системы: ОС Microsoft Windows, Linux, Mac
  • Среды разработки: NetBeans, IntelliJ IDEA, Eclipse
  • Java Среды выполнения: J2SE 6.0 and above
  • Загрузите последнюю версию GroupDocs.Metadata for Java от Maven

public class UpdatingMetadata
{
  public static void run() 
  {
    Date threeDaysAgo = new Date(System.currentTimeMillis() - TimeUnit.DAYS.toMillis(3));
    try (Metadata metadata = new Metadata("input.docx"))
    {
        // Обновите дату/время создания файла, если существующее значение старше 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.docx");
    }
  }

  // Определите свои собственные спецификации для фильтрации свойств метаданных
  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;
    }
  }
}

Демонстрации редактирования метаданных в реальном времени

Обновите метаданные до файла DOCX прямо сейчас, посетив веб-сайт GroupDocs.Metadata Live Demos. Живая демонстрация имеет следующие преимущества.

Нет необходимости скачивать API

Нет необходимости писать код

Просто загрузите исходный файл

Скачать результирующий файл

Изменение метаданных других форматов файлов

API редактирования метаданных многоформатных документов и изображений для Java. Извлеките метаданные некоторых популярных форматов файлов, как указано ниже.

Update ZIP Metadata

(Сжатый архив WinZIP)

Update XLTX Metadata

(Открытый XML-шаблон Microsoft Excel)

Update XLTM Metadata

(Шаблон Microsoft Excel с поддержкой макросов)

Update XLT Metadata

(Шаблон Microsoft Excel)

Update XLSX Metadata

(Электронная таблица Microsoft Excel Open XML)

Update XLSM Metadata

(Электронная таблица Microsoft Excel с поддержкой макросов)

Update XLSB Metadata

(Двоичный файл электронной таблицы Microsoft Excel)

Update XLS Metadata

(Формат двоичного файла Microsoft Excel)

Update WMF Metadata

(Метафайл Windows)

Update WEBP Metadata

(Формат файла растрового веб-изображения)

Update WAV Metadata

(Формат WAV-файла)

Update VSX Metadata

(Векторное скалярное расширение)

Update VSS Metadata

(Файл трафарета Visio)

Update VSDX Metadata

(Формат файла Microsoft Visio)

Update VSD Metadata

(Формат файла чертежа Visio)

Update VDX Metadata

(Формат файла чертежа Microsoft Visio XML)

Update VCF Metadata

(файл визитной карточки)

Update TIFF Metadata

(Формат файла изображения с тегами)

Update TIF Metadata

(Формат файла изображения с тегами)

Update PSD Metadata

(Документ Adobe Photoshop)

Update PPTX Metadata

(Презентация PowerPoint Open XML)

Update PPTM Metadata

(Презентация Microsoft PowerPoint)

Update PPT Metadata

(Презентация PowerPoint)

Update PPSX Metadata

(Слайд-шоу PowerPoint Open XML)

Update PPSM Metadata

(Слайд-шоу Microsoft PowerPoint)

Update PPS Metadata

(Слайд-шоу Microsoft PowerPoint)

Update POTX Metadata

(Открытый XML-шаблон Microsoft PowerPoint)

Update POTM Metadata

(Шаблон Microsoft PowerPoint)

Update POT Metadata

(Шаблон PowerPoint)

Update PNG Metadata

(Портативная сетевая графика)

Update PDF Metadata

(Портативный документ)

Update ODT Metadata

(Открыть текст документа)

Update ODS Metadata

(Открыть электронную таблицу документов)

Update MSG Metadata

(Формат электронной почты Microsoft Outlook)

Update MPT Metadata

(Шаблон проекта Майкрософт)

Update MPP Metadata

(Файл проекта Microsoft)

Update MOV Metadata

(Формат файла QuickTime)

Update JPG Metadata

(Файл изображения Объединенной группы экспертов по фотографии)

Update JPF Metadata

(Файл изображения JPEG 2000)

Update JPEG Metadata

(Изображение в формате JPEG)

Update JP2 Metadata

(Основной файл изображения JPEG 2000)

Update GIF Metadata

(Графический файл формата обмена)

Update FLV Metadata

(Формат файла флэш-видео)

Update EPUB Metadata

(Формат файла цифровой электронной книги)

Update EML Metadata

(Файл сообщения электронной почты)

Update EMF Metadata

(Расширенный формат метафайла)

Update DXF Metadata

(Формат файла обмена чертежами Autodesk)

Update DWG Metadata

(Файл базы данных чертежей AutoCAD)

Update DOTX Metadata

(Шаблон документа Word Open XML)

Update DOTM Metadata

(Шаблон Microsoft Word с поддержкой макросов)

Update DOT Metadata

(Шаблон документа Microsoft Word)

Update DOCM Metadata

(Документ Microsoft Word с поддержкой макросов)

Update DOC Metadata

(Документ Microsoft Word)

Update DJVU Metadata

(Формат графического файла)

Update DICOM Metadata

(Цифровая визуализация и коммуникации в медицине)

Update DCM Metadata

(DICOM-изображение)

Update BMP Metadata

(Формат растрового файла)

Update AVI Metadata

(Формат файла avi)

Update MKV Metadata

(Формат файла Matroska Video)

Update ONE Metadata

(Формат файла Microsoft OneNote)

Update DJVU Metadata

(Формат графического файла)

Back to top
 Русский