我已经按照下面的链接安装了TCPDF:
然而,当我通过控制器,我得到下面的错误: TCPDF错误:一些数据已经被输出,无法发送PDF文件
我似乎想不出为什么。我已经尝试在视图文件中进行搜索,以确保在任何PHP标记之前没有空格。我别无选择..。
有什么我可以检查的吗?
我想我知道错误来自哪里。下面是在tcpdf.php中输出错误的代码:
case 'D': {
// download PDF as file
if (ob_get_contents()) {
$this->
我是PHP的新手。我的目标是使用TCPDF库将用户在表单字段中插入的数据转换为PDF。在Windows XP上它工作得很好,一切都正常,但如果我在Windows 7上尝试生成PDF,它会给出以下报告。
Notice: Undefined index: startcolumn in C:\xampp\htdocs\tcpdf\tcpdf.php on line 19345
Notice: Undefined index: startx in C:\xampp\htdocs\tcpdf\tcpdf.php on line 19346
Notice: Undefined index: startpa
我想将TCPDF添加到codeigniter中,所以我从下载了TCPDF,并在/libraries/Pdf.php中创建了一个文件
require_once dirname(__FILE__) . '/tcpdf/tcpdf.php';
class Pdf extends TCPDF
{
function __construct()
{
parent::__construct();
}
}
并在控制器中使用它。
function pdfTest(){
$this->load->library("Pd
我有一个关于codeigniter中的TCPDF库的问题。我得到一个错误:
TCPDF ERROR: [Image] Unable to get image: /home/mrakodol/public_html/ecarrent/ecarrent/tcpdf/cache/img_QwbOB4
我对该文件夹有777权限,并且有一个这样的.htaccess文件:
RewriteEngine On
RewriteBase /
# Hide the application and system directories by redirecting the request to index.php
R
我正在尝试使用一个名为tcpdf-extension的php库。这个库使用namespaces和'use'逗号。我的代码的其余部分没有。我对namespaces非常陌生,不知道如何使用它们。
如果我包含了库,就会遇到php找不到其他包含/所需文件的问题。例如:'PHP Fatal error: require_once(): Failed opening required <filepath>(include_path='.;C:\php\pear') in <filepath> on line 29',另一个问题是我以前
$conn = mysql_connect($servername,$dbusername,$dbpassword) or die(mysql_error());
mysql_select_db($dbname) or die ("could not open db".mysql_error());
require_once dirname('../tcpdf/config/lang/eng.php');
require_once dirname('../tcpdf/tcpdf.php');
错误:警告: require_once(../tcp
我需要一个模块来通过ajax更改订单的订单状态。我目前正在使用Order类中的函数执行此操作:
$o = new Order($id_order);
$o->setCurrentState($id_state,$this->context->employee->id);
然后在JSON响应中恢复新的order状态信息,将其显示在页面上。它适用于每一个订单状态,除了发送带有附件的电子邮件的状态(例如invoice.pdf或delivery.pdf -接受付款)。
以下是我在JSON响应中遇到的错误:
Notice: Undefined index: startx in C
TCPDF错误: setPage()函数的页码错误:0
我的代码:
include_once('class/tcpdf/tcpdf.php');
include_once("class/PHPJasperXML.inc");
include_once ('setting.php');
$xml = simplexml_load_file("Relatorio/relatorio.jrxml"); //informe onde está seu arquivo jrxml
$PHPJasperXML = new PHPJasp
在一个用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
我一直在尝试建立这个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
我已经整合了图书馆。我创建了类Pdf:
require_once dirname(__FILE__) . '/tcpdf/tcpdf.php';
class Pdf extends TCPDF {
public function __construct($params) {
parent::__construct();
}
}
但是,当我用其他参数调用构造函数时,构造函数只使用默认的params。
$this->load->library('pdf');
$pdf = new Pdf('L',
我必须合并两个PDF文件- PDF,创建的TCPDF和现有文件。我尝试过使用来实现这一点,但是简单的对象创建
$merger = new PDFMerger;
抛出该Fatal error:
PHP Fatal error: Cannot redeclare class FPDF in /home/roman/www/comfin/plugins/wiPDFMergerPlugin/lib/PDFMerger/fpdi/fpdi2tcpdf_bridge.php on line 171
也许有人知道我如何解决这个问题,或者建议另外一个合并两个PDF的方法。
我正在使用TCPDF库在codeigniter中生成PDF。我已经成功地在Codeigniter3中集成了TCPDF版本6.2.8库。一切都很好,但有几个通知。我尝试了很多,但无法捕捉到确切的问题。
我的codeigniter模型方法是:
public function saveToPdf($html, $pdfName, $QRCodeData) {
$this->load->library('Pdf');
$pdf = new Pdf();
$pdf->SetAutoPageBreak(TRUE, 10);