У нас есть огромное количество файлов Outlook .msg, которые нужно заархивировать.
Но перед архивированием его нужно переименовать, читая значение из его содержимого.
Я хочу сделать это на PHP, поскольку я с ним знаком.
Если это невозможно, предложите другие решения.
Редактировать:
Я установил расширение COM DOT NET PHP.
Успешно прогнал следующий код.
define('wdPropertyTitle', 1);
define('wdPropertySubject', 2);
define('wdPropertyAuthor', 3);
define('wdPropertyKeywords', 4);
define('wdPropertyComments', 5);
define('wdPropertyTemplate', 6);
define('wdPropertyLastAuthor', 7);
$word = new COM("word.application") or die ("Could not initialise MS Word object.");
$word->Documents->Open(realpath("test.doc"));
$Author = $word->ActiveDocument->BuiltInDocumentProperties(wdPropertyAuthor);
echo $Author;
Мне нужен какой-то похожий код, который мог бы читать файл .msg.
$ word = new COM ("Outlook.application") или die ("Не удалось инициализировать объект MS Word.");