Как преобразовать электронную почту Outlook в PDF с помощью Java

В этом простом руководстве мы сосредоточимся на том, как преобразовать Outlook Email в PDF с помощью Java, а также на подробных шагах по настройке среды. Вы заметите, что для преобразования MSG в PDF можно использовать API на основе Java. Более того, это приложение можно использовать в любой из общедоступных операционных систем, таких как Windows, macOS или Linux.

Шаги по преобразованию электронной почты Outlook в PDF с помощью Java

  1. Установите Aspose.Email и Aspose.Words файл JAR из репозитория Maven.
  2. Создайте объект класса MailMessage для загрузки файла электронной почты EML или MSG с диска.
  3. Преобразуйте загруженный файл электронной почты (MSG/EML) как ByteArrayOutputStream в промежуточный формат MHTML.
  4. Создайте объект класса Document для загрузки промежуточного файла MHTML из потока, задав для параметра LoadFormat значение MHTML.
  5. Сохраните загруженный MHTML в PDF, используя метод сохранения

Следуя вышеупомянутым шагам в приложении * Java MSG to PDF , разработано приложение конвертера, в котором процесс начинается с загрузки файла EML или MSG с диска с использованием объекта класса MailMessage, а затем преобразуется в промежуточный поток в формате MHTML с использованием сохранения метод. Затем мы загрузим промежуточный MHTML, используя объект класса Document, и для преобразования EML в PDF будет использоваться метод сохранения на основе Java.

Код для преобразования электронной почты Outlook в PDF с использованием Java

Чтобы преобразовать EML в PDF, используется API на основе Java с помощью простых вызовов API. Приведенный выше пример полезен для загрузки и преобразования форматов файлов MSG и EML. Выходной PDF-файл можно настроить, задав такие свойства, как Compliance, ColorMode, ImageCompression и JpegQuality.

Чтобы конвертировать MSG в PDF, API на основе Java рассматривается в этой статье. Если вы ищете, как преобразовать EML в MSG с помощью Java, обратитесь к статье как преобразовать EML в MSG с помощью Java.

 Русский