小编K J*_*K J的帖子

有没有办法在jspdf输出时设置文件名()

我的网站绘制了一个柱形图。我有一个按钮可以将其保存为 PDF 文件,然后在保存之前显示它。

现在的工作方式是这样的。

  1. google.visualization 绘制图表。
  2. html2canvas 截取图表的屏幕截图。
  3. jsPDF 将屏幕截图插入 PDF 文件并将其显示给用户。

问题出在 PDF 文件的名称上。它类似于 5d78c1eb-0829-4e7e-8ffc-71cf1f102f56.pdf 并且 url 是 blob:http://example.com/5d78c1eb-0829-4e7e-8ffc-71cf1f102f56 当用户看到 PDF 并单击“保存”时,他会收到这个可怕的信息文件名。

在此输入图像描述 现在我这样显示 PDF:

window.open(doc.output('bloburl'), '_blank');

如果我将此行更改为以下内容,我可以设置所需的文件名:

doc.save('sample-file.pdf');

但在这种情况下,文件只是下载,但我需要先显示它。

有没有办法显示 PDF 并为其指定合适的名称?我试过这个:

window.open(doc.output('bloburl', {filename: 'myFileName.pdf'}), '_blank');

但这没有帮助。

我看到的另一种方法是不显示 jsPDF 中的 PDF,而是将图像发送到服务器并使用 TCPDF 在那里制作 PDF 文件。用 TCPDF 制作的文件可以有一个我给它的名称,但我认为将图像发送来回是愚蠢的。

那么问题是如何制作 PDF 并以我想要的名称将其显示给用户?

pdf filenames tcpdf jspdf output

8
推荐指数
1
解决办法
1万
查看次数

如何在 JavaScript 浏览器中检查 pdf 文件是否为 US Legal 或 US Letter 格式

我在浏览器中运行。我有FileJavaScript 文件类型)类型application/pdf。我想检查 pdf 的格式是否为 US Letter(8.5 英寸 x 11 英寸)或 US Legal(8.5 英寸 x 14 英寸)(横向或纵向)。

我查看了jsPDF,虽然以编程方式创建 pdf 文档看起来很棒(这对于测试会派上用场),但我无法找到一种方法来使用它来解析现有 PDF 文件获取有关文档的信息(例如页面格式和方向)。

任何有助于实现我的目标的帮助都将受到赞赏,无论是使用jsPDF、另一个库还是普通 JS。

javascript browser pdf fileapi jspdf

7
推荐指数
1
解决办法
434
查看次数

通过 GhostScript 使用 PDF 页面自定义编号标签

我想从具有自定义页码的 PDF 文件中提取页面,例如,有编号为 C1、C2、C3 的页面,然后从 1、2、3、4 等开始。

当我使用

$ gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dSAFER \
   -dFirstPage=22 -dLastPage=36 \
   -sOutputFile=outfile_p22-p36.pdf 100p-inputfile.pdf
Run Code Online (Sandbox Code Playgroud)

FirstPage 和 LastPage 是页面索引,从第一页开始计数 - 这不是我想要的

我如何告诉 GhostView 使用“真实”页码?

pdf ghostscript

5
推荐指数
1
解决办法
2691
查看次数

PDFbox - 如何在 Java 中测试和调整 PDF 以匹配 PDF/A 合规性

在Java中,我希望能够读取PDF文件,测试它是否兼容PDF/A(PDF for Archiving),如果不兼容,则将文件转换为PDF/A。

我可能更喜欢 Apache PDFBox,因为我已经在该 API 中做了一些事情,但我也愿意接受其他 API。

java pdf parsing pdfa pdfbox

5
推荐指数
1
解决办法
7797
查看次数

jsPDF-CustomFonts-support 不适用于 Bangla 字体 我正在使用 jspdf- autotable

我正在尝试使用 jsPDF 生成 PDF,它运行良好,但 Bangla 字体有问题,有什么方法可以解决这个问题吗?字体源自 https://www.omicronlab.com/bangla-fonts.html

在此输入图像描述m/JAwvr.png

jspdf

5
推荐指数
0
解决办法
518
查看次数

在 Ghostscript 中渲染“弹出”和类似的评论注释

我正在使用 Ghostscript 将可搜索的 PDF 转换为图像 PDF,以便可以使用成像工具包使用命令行查看它们,如下所示:

gswin32 -o c:\temp\output%d.png -r300 -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -dDOINTERPOLATE -dSAFER -sDEVICE=png16m c:\temp\test.pdf
Run Code Online (Sandbox Code Playgroud)

如果我添加 -dDOPDFMARKS 命令行参数,它会呈现注释标记,显示有注释,但没有注释文本。

有谁知道如何让 Ghostscript 渲染注释文本?我用谷歌搜索了它的生活,但没有任何运气。

ghostscript

2
推荐指数
1
解决办法
2109
查看次数

标签 统计

pdf ×4

jspdf ×3

ghostscript ×2

browser ×1

fileapi ×1

filenames ×1

java ×1

javascript ×1

output ×1

parsing ×1

pdfa ×1

pdfbox ×1

tcpdf ×1