如何创建fpdf wordpress插件
我熟悉创建wordpress插件。我努力制作插件,从php内容创建pdf文件,但没有成功 我现在宣布:如何创建fpdf wordpress插件,wordpress,plugins,fpdf,Wordpress,Plugins,Fpdf,我熟悉创建wordpress插件。我努力制作插件,从php内容创建pdf文件,但没有成功 我现在宣布: require_once(“fpdf.php”)应该出现在我的文件的顶部,我认为这是我的主要问题 下面是如何使用fpdf从php脚本创建一个简单的pdf文件: require('fpdf.php'); $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->Cell(40,10,'Hel
require_once(“fpdf.php”)代码>应该出现在我的文件的顶部,我认为这是我的主要问题
下面是如何使用fpdf从php脚本创建一个简单的pdf文件:
require('fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
我应该怎么做才能让它工作?问题是,如何将html转换为pdf输出?为了让你的PDF看起来像你的网页,也就是说,所有的html+css,我不相信这个库可以做到这一点
如果您只想从帖子中获取帖子内容并将其放入pdf,您可以执行以下操作:
创建插件:
您需要将文件夹添加到/wp content/plugins/并在该文件夹中创建插件文件:
/wp content/plugins/fpdf/fpdf.php
/*
Plugin Name: fpdf
Description: Post to PDF
*/
// Here's where you'll write your code.
$post = get_post( $post_id );
require('fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,$post->post_content);
$pdf->Output();
这将在激活插件后,在每次页面加载时输出一个pdf,这可能不是您想要的…如果您确定require('fpdf.php')中的问题代码>然后使用完整的文件路径,如下所示
define( 'MYPLUGINNAME_PATH', plugin_dir_path( __FILE__ ) );
require MYPLUGINNAME_PATH . 'fpdf.php';
谢谢@Mike,我试过了,但没用,我又发了一篇帖子来回答我的问题