Преобразование PS в OTT с помощью Java

Локальный Java API для рендеринга PS в OTT без использования каких-либо сторонних приложений

 

Вы можете преобразовать PS в OTT, выполнив два простых шага. Сначала вам нужно преобразовать файл PS в DOC, используя Aspose.PDF для Java . После этого, используя мощный API обработки документов Aspose.Words for Java , вы можете преобразовать DOC в OTT. Оба API входят в пакет Aspose.Total for Java .

Java API для преобразования PS в OTT

  1. Откройте файл PS, используя класс Document .
  2. Преобразуйте PS в DOC, используя save метод
  3. Загрузите файл DOC с помощью класса Document Aspose.Words.
  4. Сохраните документ в формате OTT, используя метод save и установите OTT как СохранитьФормат

Требования к конвертации

Вы можете легко использовать Aspose.Total для Java непосредственно из проекта на основе Maven . и включите Aspose.PDF для Java и Aspose.Words для Java в вашем файле pom.xml.

Кроме того, вы можете получить ZIP-файл из загрузки .

Требования к конвертации

При преобразовании PS в OTT, даже если ваш документ защищен паролем, вы все равно можете открыть его с помощью API управления PDF Aspose.PDF для Java . Чтобы открыть зашифрованный файл, вам необходимо создать объект Документ и открыть PS, используя пароль владельца.

// open encrypted document
Document document = new Document("input.ps", "password");
// save PS as a DOC 
document.save("DocOutput.doc", SaveFormat.DOC);

Открыть защищенный паролем документ PS через Java

При сохранении входного документа в формате файла OTT вы также можете сохранить документ в базе данных, а не в файловой системе. Вам может потребоваться реализовать хранение и извлечение объектов Document в базу данных и из нее. Это было бы необходимо, если бы вы внедряли систему управления контентом любого типа. Чтобы сохранить ваш OTT в базу данных, часто необходимо сериализовать документ, чтобы получить массив байтов. Это можно сделать с помощью API Aspose.Words for Java . Получив массив байтов, вы можете сохранить его в базе данных с помощью оператора SQL.

public static void StoreToDatabase(Document doc, Connection mConnection) throws Exception {
    // create an output stream which uses byte array to save data
    ByteArrayOutputStream aout = new ByteArrayOutputStream();
    // save the document to byte array
    doc.save(aout, SaveFormat.OTT);
    // get the byte array from output steam
    // the byte array now contains the document
    byte[] buffer = aout.toByteArray();
    // get the filename from the document.
    String fileName = doc.getOriginalFileName();
    String filePath = fileName.replace("\\", "\\\\");
    // create the SQL command.
    String commandString = "INSERT INTO Documents (FileName, FileContent) VALUES('" + filePath + "', '" + buffer + "')";
    Statement statement = mConnection.createStatement();
    statement.executeUpdate(commandString);
}  
```
Преобразование файлов PS (PostScript) в OTT (шаблон текстового документа OpenDocument) позволяет командам создавать стандартизированные, многократно используемые шаблоны текстовых документов. Шаблоны OTT идеально подходят для повторяющихся отчетов, писем или форм, используя макеты PostScript для однородного форматирования.

Основные сценарии использования

  • Создание многократно используемых текстовых шаблонов на основе отчетов и документов в формате PS.
  • Стандартизация писем, форм и внутренних отчетов в командах.
  • Преобразование созданных в PS руководств в редактируемые шаблоны OTT.
  • Подготовка макетов PostScript для повторяющейся документации в средах с открытым исходным кодом.

Сценарии автоматизации

  • Пакетное преобразование PS в OTT для библиотек шаблонов в корпоративных средах.
  • Интеграция в системы управления документами для развертывания многократно используемых шаблонов.
  • Автоматизированный рабочий процесс для преобразования файлов PostScript в OTT для повторного использования.
  • Извлечение и форматирование из макетов PS в текстовые шаблоны с использованием искусственного интеллекта.
```

Исследуйте варианты преобразования PS с Java

Конвертировать PSs в CSV (Значения, разделенные запятыми)
Конвертировать PSs в DIF (Формат обмена данными)
Конвертировать PSs в EXCEL (Форматы файлов электронных таблиц)
Конвертировать PSs в FODS (Плоская XML-таблица OpenDocument)
Конвертировать PSs в MD (Язык разметки)
Конвертировать PSs в ODS (Электронная таблица OpenDocument)
Конвертировать PSs в SXC (Электронная таблица StarOffice Calc)
Конвертировать PSs в TSV (Значения, разделенные табуляцией)
Конвертировать PSs в TXT (Текстовый документ)
Конвертировать PSs в XLAM (Надстройка Excel с поддержкой макросов)
Конвертировать PSs в XLSB (Двоичная книга Excel)
Конвертировать PSs в XLSM (Электронная таблица с поддержкой макросов)
Конвертировать PSs в XLT (Шаблон Excel 97 - 2003)
Конвертировать PSs в XLTM (Шаблон Excel с поддержкой макросов)
Конвертировать PSs в DOCM (Файл Microsoft Word 2007 Марко)
Конвертировать PSs в DOT (Файлы шаблонов Microsoft Word)
Конвертировать PSs в DOTM (Файл шаблона Microsoft Word 2007+)
Конвертировать PSs в DOTX (Файл шаблона Microsoft Word)
Конвертировать PSs в FLATOPC (Microsoft Word 2003 WordprocessingML)
Конвертировать PSs в GIF (Графический формат обмена)
Конвертировать PSs в MARKDOWN (Легкий язык разметки)
Конвертировать PSs в ODT (Формат текстового файла OpenDocument)
Конвертировать PSs в PCL (Язык команд принтера)
Конвертировать PSs в RTF (Расширенный текстовый формат)
Конвертировать PSs в WORDML (Microsoft Word 2003 WordprocessingML)
Конвертировать PSs в XAMLFLOW (Power Automate от Microsoft)
Конвертировать PSs в APNG (Анимированная портативная сетевая графика)
Конвертировать PSs в DICOM (Цифровая визуализация и коммуникации в медицине)
Конвертировать PSs в DXF (Формат обмена чертежами Autodesk)
Конвертировать PSs в EMZ (Сжатый расширенный метафайл Windows)
Конвертировать PSs в IMAGE (Файлы изображений)
Конвертировать PSs в JPEG2000 (Формат изображения J2K)
Конвертировать PSs в ODP (Формат презентации OpenDocument)
Конвертировать PSs в OTP (Стандартный формат OpenDocument)
Конвертировать PSs в POT (Файлы шаблонов Microsoft PowerPoint)
Конвертировать PSs в POTM (Файл шаблона Microsoft PowerPoint)
Конвертировать PSs в POTX (Презентация шаблона Microsoft PowerPoint)
Конвертировать PSs в POWERPOINT (Файлы презентации)