Home > PCB_ManufactureData > getPdfFile
PCB_ManufactureData.getPdfFile() method
此 API 当前处于 BETA 预览状态,希望得到开发者的反馈。它的任何功能都可能在接下来的开发进程中被修改,请不要将它用于任何正式环境。
获取 PDF 文件
签名
typescript
getPdfFile(fileName?: string, outputMethod?: EPCB_PdfOutputMethod, contentConfig?: {
displayAttributesAsMenu: boolean;
showOutlineOnly: boolean;
}, watermark?: {
show?: boolean;
content?: string;
styleConfig?: {
color: string;
transparency: 'Opaque' | '75%' | '50%' | '25%';
font: string;
fontSize: string;
style: {
blood: boolean;
italic: boolean;
underline: boolean;
};
slope: 0 | 45 | 90;
denseness: 'Single' | 'Sparse' | 'Std' | 'Dense';
};
}): Promise<File | undefined>;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
参数名
参数 | 类型 | 描述 |
---|---|---|
fileName | string | (Optional) 文件名 |
outputMethod | (Optional) 输出方式 | |
contentConfig | { displayAttributesAsMenu: boolean; showOutlineOnly: boolean; } | (Optional) 内容配置 |
watermark | { show?: boolean; content?: string; styleConfig?: { color: string; transparency: 'Opaque' | '75%' | '50%' | '25%'; font: string; fontSize: string; style: { blood: boolean; italic: boolean; underline: boolean; }; slope: 0 | 45 | 90; denseness: 'Single' | 'Sparse' | 'Std' | 'Dense'; }; } | (Optional) 水印 |
返回值
Promise<File | undefined>
PDF 文件数据(或压缩包)
备注
可以使用 SYS_FileSystem.saveFile() 接口将文件导出到本地文件系统
outputMethod
、contentConfig
、watermark
参数暂不可用,等待后期规划