找回密码
 立即注册

QQ登录

只需一步,快速开始

fumasoft

金牌服务用户

170

主题

443

帖子

1441

积分

金牌服务用户

积分
1441

[已处理] arjs 导出pdf乱码

fumasoft
金牌服务用户   /  发表于:2021-12-10 17:17  /   查看:3070  /  回复:4

1、预览是正常的

2、导出pdf

3、代码

  expPDF() {
            var ARJS = Core;
            var PDF = PdfExport;
            var settings = {
                info: {
                    title: '快递单',
                    author: 'GrapeCity inc.',
                },
                pdfVersion: "1.7"
            }
            var pageReport = new ARJS.PageReport();
            pageReport.load(this.reportTemplate)
                .then(function () { return pageReport.run() })
                .then(function (pageDocument) { return PDF.exportDocument(pageDocument, settings) })
                .then(function (result) { result.download('arjs-pdf') });
        }


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

4 个回复

倒序浏览
fumasoft
金牌服务用户   /  发表于:2021-12-10 17:20:02
沙发
运行项目环境为vue-export的demo
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2021-12-10 17:33:03
板凳
fumasoft 发表于 2021-12-10 17:20
运行项目环境为vue-export的demo

您好,参考下面的链接
如何解决在Vue框架下导出PDF乱码
https://gcdn.grapecity.com.cn/fo ... 0&fromuid=65049
(出处: 葡萄城产品技术社区)
回复 使用道具 举报
fumasoft
金牌服务用户   /  发表于:2021-12-13 10:17:35
地板

每个人的项目结构都不一样, /fonts/fontsConfig.json文件路径如何配置?
1、我在demo的根目录下建了一个public文件是可以的,导出文件不乱码
2、在开发项目的根目录下建了一个public文件,导出还是乱码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2021-12-13 10:28:41
5#
fumasoft 发表于 2021-12-13 10:17
每个人的项目结构都不一样, /fonts/fontsConfig.json文件路径如何配置?
1、我在demo的根目录下建了一 ...

您好,路径配置这个和项目结构没有关系,您的fontsConfig.json文件可以放在任意位置,只要您引用它的路径是正确的,就可以了。具体引用路径的写法您可以参考一下vue路径的写法,帮您找了一个链接,您可以参考这个链接https://segmentfault.com/a/1190000017052598
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部