主页 > 手机  > 

如何部署自己的服务渲染页面为Pdf文档

如何部署自己的服务渲染页面为Pdf文档
前言

相信大家都觉得官方发布的文档生成模块 docs.mendix /appstore/modules/document-generation/很有用,它能把Mendix页面像素级导出到Pdf文件中,这对于归档等业务非常有价值。但部署依赖公有云提供的渲染服务,而中国本土用户对私有化部署非常看重,下面我为大家介绍如何实现。

前置步骤

大家先按照官方文档安装好模块

私有部署 studio pro项目配置

配置启动事件 DocumentGeneration.ASu_DocumentGeneration_Initialize

配置常量

强制开发阶段走云服务 DocumentGeneration.EmulateCloudEnvironment 云服务地址 DocumentGeneration.API_URL

配置实体 DocumentGeneration.Configuration

配置示例说明AccessTokenAuthorizationBearer {AccessToken}保护云服务securityTokenX-Security-Token保护导出pdfRegistrationStatusAccessTokenExpirationDate非常大就行,保证永不过期,因为我们没有实现Token的刷新ApplicationUrlhttp://192.168.2.22:8080/容器内能访问本机ip http://192.168.2.22:8080/,不能是localhost

启动云服务 github /engalar/DocumentGeneratorService

本地构建 docker run -p 3000:3000 -v ${PWD}:/app -w /app --rm -it ghcr.io/puppeteer/puppeteer:21 node index.js 预构建 docker run -p 3000:3000 --rm -it engalar/docgen 验证

关于Mendix

作为西门子Xcelerator平台的低代码引擎,Mendix正在迅速成为推动企业数字化发展的首选应用程序开发平台。Mendix让企业能够以前所未有的速度构建应用程序、促进IT团队与业务专家之间开展有意义的协作,并帮助IT团队保持对整个应用程序环境的控制。作为一直被领先的行业分析师视为“领军者和远见者”的低代码平台,Mendix是云原生的、开放的、可扩展的、敏捷的,并且经过实践验证。从人工智能和增强现实,到智能自动化和原生移动,Mendix和西门子Xcelerator已成为“数字优先”企业的中坚力量。Mendix已被46个国家的4,000多家企业采用,并建立了由30多万名开发人员组成的活跃社区,这些开发人员使用该平台创建了20多万款应用程序。

标签:

如何部署自己的服务渲染页面为Pdf文档由讯客互联手机栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“如何部署自己的服务渲染页面为Pdf文档