【发布时间】:2021-07-08 23:01:30
【问题描述】:
晚上好。如果有人可以帮我解决这个问题:我正在尝试在下载 pdf 时更改文件的名称,但我不能我正在使用 [filenameForDowload] 作为文档所述但我无法解决它,我离开他们因为我已经编码了
angular.json
...
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
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
...
<ngx-extended-pdf-viewer
[base64Src]="docBase64"
useBrowserLocale="true"
height="100vh"
[filenameForDownload]="filename"
></ngx-extended-pdf-viewer>
我不知道这是否是我配置的问题,但是当我定义一个名称时,它只返回默认为 document.pdf 的名称 如果有人可以帮我解决这个问题,我将不胜感激
【问题讨论】:
标签: angular ngx-extended-pdf-viewer