首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ngx-extended-pdf-viewer 9.0.0-alpha.3 IT NOT WORK filenameForDowload

ngx-extended-pdf-viewer 9.0.0-alpha.3 IT NOT WORK filenameForDowload
EN

Stack Overflow用户
提问于 2021-04-14 05:19:27
回答 1查看 188关注 0票数 0

晚上好。如果有人能帮我解决这个问题:我正在尝试更改文件的名称时,下载的pdf,但我不能我正在使用filenameForDowload的文档说,但我无法解决它,我让他们,因为我有它的编码

angular.json

代码语言:javascript
复制
...
build": {
          "builder": "@angular-devkit/build-angular:browser",
          "options": {
            "outputPath": "www",
            "index": "src/index.html",
            "main": "src/main.ts",
            "polyfills": "src/polyfills.ts",
            "tsConfig": "tsconfig.app.json",
            "assets": [
              {
                "glob": "**/*",
                "input": "src/assets",
                "output": "assets"
              },
              {
                "glob": "**/*.svg",
                "input": "node_modules/ionicons/dist/ionicons/svg",
                "output": "./svg"
              },
              {
                "glob": "web.config",
                "input": "src/",
                "output": "/"
              },
              {
                "glob": "**/*",
                "input": "node_modules/ngx-extended-pdf-viewer/bleeding-edge/",
                "output": "/bleeding-edge/"
              },
              "src/manifest.webmanifest"
            ],
            "styles": [
              {
                "input": "src/theme/variables.scss"
              },
              {
                "input": "src/global.scss"
              }
            ],
            "scripts": []
          },

app.module.ts

    import {  NgxExtendedPdfViewerModule } from 'ngx-extended-pdf-viewer';
    ..
         imports: [
            ...
            NgxExtendedPdfViewerModule,
          ], 
...

my_componet.ts

代码语言:javascript
复制
import { NgxExtendedPdfViewerService } from 'ngx-extended-pdf-viewer';
import { pdfDefaultOptions } from 'ngx-extended-pdf-viewer';
...

constructor(
    private ngxExtendedPdfViewerService: NgxExtendedPdfViewerService
  ) { 
    pdfDefaultOptions.assetsFolder = 'bleeding-edge';
   }

my_html.html

代码语言:javascript
复制
...
<ngx-extended-pdf-viewer
                           [base64Src]="docBase64"
                           useBrowserLocale="true"
                           height="100vh"
                           [filenameForDownload]="filename"
  ></ngx-extended-pdf-viewer>

我不知道这是不是一个问题,因为我已经配置了它,但当我定义一个名称时,它只返回一个默认的document.pdf,如果有人可以帮助我,我将不胜感激

EN

回答 1

Stack Overflow用户

发布于 2021-04-14 21:47:47

我能够找到我的问题所在:我必须更改我的angular.json文件->

代码语言:javascript
复制
"input": "node_modules / ngx-extended-pdf-viewer / bleeding-edge /",
 "output": "/ bleeding-edge /" 
by 
"input": "node_modules / ngx-extended-pdf-viewer / assets /",
 "output": "/ assets /"

在my_componet.ts change中

代码语言:javascript
复制
pdfDefaultOptions.assetsFolder = 'bleeding-edge'; 
by 
pdfDefaultOptions.assetsFolder = 'assets';

刚才我在下载的时候修改了文件的名字,看起来有些东西用起来不太对劲,或者很可能是我做错了什么,不过我还是留下了解决的办法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67082526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档