如何 return 来自 TCPDF 的 PDF 文档作为字符串?
How do I return a PDF document from TCPDF as a string?
TCPDF documentation非常有用:
Output( $name = 'doc.pdf', $dest = 'I' )
Send the document to a given destination: string, local file or browser. In the last case, the plug-in may be used (if present) or a download ("Save as" dialog box) may be forced.
The method first calls Close() if necessary to terminate the document.
...确实很有用。它告诉我我想要的是可能的,但并没有开始告诉我如何。是否有关于 $dest
的各种选项、它们是什么以及它们做什么的文档?
我用了很多次tcpdf并保存了:)。只需检查:
I : 将文件内联发送到浏览器(默认)。如果可用,将使用该插件。当在 link 生成 PDF 时选择 "Save as" 选项时使用 name 给出的名称。
D : 发送到浏览器并强制下载名称给定名称的文件。
F : 使用 name 给定的名称保存到本地服务器文件。
S : return 字符串形式的文档(忽略名称)。
FI : 相当于 F + I 选项
FD : 相当于 F + D 选项
E : return 作为 base64 mime 多部分电子邮件附件的文档 (RFC 2045)
项目自己站点上的文档缺失,但是 documentation for the Ruby gem 有我们需要的信息:
@param string :dest
Destination where to send the document. It can take one of the following values:
I: send the file inline to the browser (default). The plug-in is used if available. The name given by name is used when one selects the “Save as” option on the link generating the PDF.
D: send to the browser and force a file download with the name given by name.
F: save to a local server file with the name given by name.
S: return the document as a string. name is ignored.
FI: equivalent to F + I option
FD: equivalent to F + D option
所以return它作为一个字符串,我们想要Output('ignored.pdf', 'S');
。
TCPDF documentation非常有用:
Output( $name = 'doc.pdf', $dest = 'I' )
Send the document to a given destination: string, local file or browser. In the last case, the plug-in may be used (if present) or a download ("Save as" dialog box) may be forced.
The method first calls Close() if necessary to terminate the document.
...确实很有用。它告诉我我想要的是可能的,但并没有开始告诉我如何。是否有关于 $dest
的各种选项、它们是什么以及它们做什么的文档?
我用了很多次tcpdf并保存了:)。只需检查:
I : 将文件内联发送到浏览器(默认)。如果可用,将使用该插件。当在 link 生成 PDF 时选择 "Save as" 选项时使用 name 给出的名称。
D : 发送到浏览器并强制下载名称给定名称的文件。
F : 使用 name 给定的名称保存到本地服务器文件。
S : return 字符串形式的文档(忽略名称)。
FI : 相当于 F + I 选项
FD : 相当于 F + D 选项
E : return 作为 base64 mime 多部分电子邮件附件的文档 (RFC 2045)
项目自己站点上的文档缺失,但是 documentation for the Ruby gem 有我们需要的信息:
@param string :dest
Destination where to send the document. It can take one of the following values:
I: send the file inline to the browser (default). The plug-in is used if available. The name given by name is used when one selects the “Save as” option on the link generating the PDF.
D: send to the browser and force a file download with the name given by name.
F: save to a local server file with the name given by name.
S: return the document as a string. name is ignored.
FI: equivalent to F + I option
FD: equivalent to F + D option
所以return它作为一个字符串,我们想要Output('ignored.pdf', 'S');
。