我使用tcpdf库在Linux上用原始PHP编写代码。核心的问题是,当创建一个user...but格式的文件,我也想启动一个音频文件的PDF格式的tcpdf考虑TCPDF ERROR: Some data has already been output, can't send PDF file,所以我正在寻找一种方法来播放音频文件在PDF生成没有tcpdf考虑到‘干扰输出’。
我可以使用tcpdf库和调用在浏览器中成功生成我想要的PDF。但我也想在发生这种情况时播放一段音频-它可能会说“这是您生成的PDF。您可以打印它now...etc”。
所以我想把HTML音频语法放到我的php脚本
是否可以使用以下命令动态输出pdf:
Response.ContentType="Application/pdf"
我有一个满是php变量的表格,我想用上面的方法在pdf中输出这些变量。当用户单击网站上的按钮并显示表格中的内容时,我如何创建pdf?
更新:使用html2pdf时,我得到以下错误:
Warning: Cannot modify header information - headers already sent by (output started at /home/medilogi/public_html/v1/wp-content/themes/default/
在一个用PHP开发的web应用程序中,我们使用TCPDF库生成报价和发票(非常简单,而且是单页的)。
lib运行得很好,但它似乎生成了非常大的PDF文件。例如,在我们的示例中,它生成的PDF文件大小为4MB (+/-几KB)。
如何减少由TCPDF生成的PDF文件的这种膨胀?
下面是我正在使用的代码片段
ob_start();
include('quote_view_bag_pdf.php'); //This file is valid HTML file with PHP code to insert data from DB
我想要一个HTML文件的PDF,我使用TCPDF来生成PDF和AJAX来发送信息。现在,我只是尝试在页面上得到一个SVG的PDF,当我完成这件事后,我会做剩下的。
问题是TCPDF生成PDF,但是它没有下载它,而是将它传递给javascript cosole。当我不使用AJAX时,它的工作原理非常完美。
以下是AJAX代码:
// Get the d3js SVG element
var tmp = document.getElementById("elemPD5graf");
var svg = tmp.getElementsByTagName("svg")
我尝试使用IO TCPDF导出pdf (我使用Symfony 2),但当我尝试导出的数据量超过650行时,我收到以下错误消息:
"Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/html/AiresProxyAudit/vendor/tcpdf/tcpdf.php on line 23099"
我更改了变量memory_limit和max_execution_time的值,以增加可以导出的数据量,但每次都是一样的。我做错了什么?这是我的代码。谢谢,希望你们能在这方面帮助我。
公共函数
我已经在服务器上安装了tcpdf。我已检查文件是否存在。在javascript函数中,我通过ajax调用print.php。
onclick = "savepdf();"
javascript函数(在启动ajax之后)是:
function savepdf(){
var html = 'This is a test page.';
var parameters = "content="+html;
ajaxRequest.open("POST", 'print.php', true);
我一直在尝试建立这个php pdf脚本。我从网站上下载了代码,并从这个页面上传了代码,
它一直工作到启动$pdf的行--我添加了回显$filename行,以查看是否可以看到错误(在这个网站上可以找到一个想法--页面显示1hello )--我想这可能意味着require_once正常工作。
<?
// Include the main TCPDF library (search for installation path).
$filename = require_once('../tcpdf/examples/tcpdf_include.php');
echo
我需要把url转换成pdf。
我尝试使用tcpdf,但得到的错误如下:注意:未定义的偏移量:4 in /opt/lampp/htdocs/IBI/ TCPDF /tcpdf.php第17218行TCPDF错误:某些数据已输出,无法发送PDF文件
我认为问题在于页面包含html、js和CSS。
这是尝试的代码和url:
// Include the main TCPDF library (search for installation path).
require_once('tcpdf_include.php');
// create new PDF document
$pd