Может ли docx4j работать в google app engine
Я хочу создать приложение, развернутое в движке приложений Google, и хочу использовать библиотеку docx4j. Мое приложение будет читать в существующем файле docx (возможно, из базы данных), а затем анализировать документ docx и заменять некоторое содержимое, прежде чем выводить окончательную версию в формате PDF (также хранится в базе данных).
Я знаю, что приложение enine имеет несколько ограничений на то, что может и не может быть запущено, и я буду использовать Java для этого. Я знаю, что это не разрешает запись в файловую систему, поэтому мой комментарий о необходимости получения входного файла и генерации выходного файла в базу данных.
Кто-нибудь знает, будет ли библиотека docx4j и ее зависимости разрешена для запуска в среде ядра приложения?
Спасибо!
1 ответ
Java является одним из языков, поддерживаемых в обеих средах Google App Engine: стандартном и гибком. Перейдите к этим документам GCP, чтобы проверить различия между ними и выбрать подходящую для вас среду. Вы можете использовать Maven для обработки ваших зависимостей ( библиотека Docx4J доступна в репозитории Maven).
Когда дело доходит до хранения ваших файлов, у вас есть несколько вариантов, которые можно использовать с приложением Google App Engine: Google Cloud Datastore, Google Cloud SQL и Google Cloud Storage. Их сравнение можно найти в документации GCP здесь.