我在php中使用laravel框架。
我使用这个barryvdh/laravel-dompdf生成了这个插件
现在我的问题是,如何在pdf中创建页面编号,如第1页和第2页,如在barryvdh/laravel-dompdf中?
<?php
require_once("dompdf_config.inc.php");
$html =
'<html><body>'.
'<p>Put your html here, or generate it with your favourite '.
我正试图将PDF文件附加到我在Laravel 4中发出的电子邮件中,但我似乎无法让它正常工作。此设置不返回任何错误或任何内容,只停留在一个空白屏幕上。电子邮件服务器设置正确,刀片视图运行良好。PDF创建者也在工作。
我在这里做错什么了?我对Laravel和PHP非常陌生。感谢您所能提供的任何帮助或指导!
public function getPdf()
{
// YOU NEED THIS FILE BEFORE YOU CAN RUN DOMPDF
define('INCLUDE_PATH', '/home/dsimedic/apm/vendor/do
我已经使用composer安装了'barryvdh/laravel-dompdf‘,并添加了以下代码行
Barryvdh\DomPDF\ServiceProvider::class
'PDF'=> Barryvdh\DomPDF\Facade::class
到'app.php‘文件夹中的’PdfController‘文件,还创建了配置文件,如下所示
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Htt
controller.php use PDF;
use Dompdf\Adapter\CPDF;
use Dompdf\Exception;
use Dompdf\Dompdf;
use Dompdf\Options;
public function pdf()
{
$pdf = PDF::loadView('Donor.certificate');
return $pdf->download('certificate.pdf');
} blade.php <html>
我用PHP编写,并使用DOMPDF、FPDF和TCPDF来呈现PDF文档。
有没有人确切地知道脚本会把HTML格式的PDF呈现到在面向景观的PDF页面的两边重复html的位置?我会附上一张图像来准确地显示我的意思。
诀窍是绝对没有空白处,它是字母大小,景观格式在最后。
下面是一些可能有效的代码,但我想我需要更多HTML方面的内容。
use Dompdf\Dompdf;
// instantiate and use the dompdf class
$dompdf = new Dompdf();
$dompdf->loadHtml('myFile.html');
目前,我正在使用dompdf生成PDF,但它不会呈现超过10页,每当我尝试超过10页时,它会返回空白页并给出以下错误。
致命错误:Allowed memory size of 33554432 bytes exhausted (tried to allocate 2358 bytes) in /home/my_file_path/dompdf/vendor/dompdf/dompdf/lib/Cpdf.php on line 4927
下面是使用dompdf生成pdf的PHP脚本
<?php
require '../dompdf/vendor/autoload.php'
我运行此命令是为了安装dompdf:
composer require barryvdh/laravel-dompdf
这个错误是这样的:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for barryvdh/laravel-dompdf ^0.8.1 -> satisfiable by barryvdh/laravel-dompdf[v0.8.1].
- Conclusion: remove d
我和Dompdf有一点问题。它拒绝呈现任何内容,PDF文档是白色的空白。这是我到目前为止掌握的代码:
class PDFHelper
{
static public function purchase($data)
{
$dompdf = new Dompdf();
$dompdf->loadHtml('<p>Test</p>');
return $dompdf->stream('PDF Document');
控制器
use PDF;
class PdfController extends Controller
{
public function index(){
return view('pdf/web',compact('data'))
}
public function generate(){
$pdf = \App::make('dompdf.wrapper');
$pdf -> loadView('pdf/web',compact('data&
我检查了大量的资源,但我的问题无法解决。我试图通过包含PHP文件来生成PDF。但现在我陷入了“无法流pdf:头已经发送”错误。我还压缩了我的代码并删除了空白。这是我的密码。
<?php
//ob_start();
// include autoloader
require_once 'dompdf/autoload.inc.php';
// reference the Dompdf namespace
use Dompdf\Dompdf;
// instantiate and use the dompdf class
$dompdf = new Dompdf();
当有人点击generate pdf按钮时,我想生成一个pdf。此pdf包含与用户在网页上的图像中高亮显示的内容相对应的一堆高亮显示的方块的图像。每当我尝试包含svg时,我得到一个空白的pdf。有什么帮助吗?
trial.html:
<?php
use Dompdf\Dompdf;
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;
if(isset($_POST['
我有一个PHP页面,它在一个表格中显示一堆MongoDB文档信息。我想做的是做一个按钮,打印当前的PHP页面(基本上所有的表与CSS样式和数据库变量)到一个PDF。但在尝试了很多代码之后,我似乎仍然不能让它工作。 下面是我现在的代码 <?php
require 'vendor/autoload.php';
use Dompdf\Dompdf;
>>Here I have my code related to the MongoDB query
ob_start();
?>
<!doctype html>
<html lang
如何获得dompdf的进展。我有很多html,正在转换为pdf使用dompdf。因为HTML需要很长时间,所以我想知道是否有可能获得进展并将其显示给用户。
编辑:
根据建议,我决定使用旋转器。但是我需要知道文件何时被用户接收。我使用这段代码生成从复制的pdf
$dompdf = new Dompdf();
$dompdf->loadHtml('hello world');
// (Optional) Setup the paper size and orientation
$dompdf->setPaper('A4', 'landscape
我一直在编写一个脚本,在这个脚本中,我应该从页面动态创建的数据创建PDF。经过一些研究,我决定使用domPDF。我目前使用CodeIgniter作为我的框架,所以我想出了这个。因此,从本教程中,我得到了控制器的下列代码集。
控制器: dompdf_test.php -这将用于根据加载的视图生成实际的PDF。
class Dompdf_test extends CI_Controller {
public function index() {
// Load all views as normal
$this->load->view(&
我有一个很大的粉笔来达到我的水平。
标题是不言自明的:使用Laravel从表单生成PDF,包括用户的签名。
My laravel and general php level is basic。我知道如何在laravel上创建一个基本的博客(就像所有跟踪laracasts或类似的人一样),但我发现这个博客很难,因为我看到来自不同地方的许多概念同时发生,而且我有很多知识空白。
至少知道哪些软件包是最好的,这将是非常有帮助的。我一直在尝试使用DOMPDF和。但我读过DOMPDF我不能使用活动形式..。我也检查了MPDF。
我主要需要的是一个视图,其中有一个表单,其中有一个签名垫供用户在表单之后签名,
我写了一些样本代码,以生成pdf在我的拉拉控制器。它得到一个200响应代码,但pdf没有生成。
下面是我的密码。
function exportPDF() {
// instantiate and use the dompdf class
$dompdf = new PDF();
$dompdf->loadHtml('<h1>hello world</h1>');
// (Optional) Setup the paper size and orientation
$dompdf->setPaper(