标签: mpdf

yii2 - mPDF:单元格中的文本旋转

我在Yii2项目中使用mPDF。我想创建一个包含表格的 pdf 文件。该表中的某些单元格的文本应旋转 90 或 270 度。有人能给我提示吗?据我所知,没有相关的mPDF函数。先感谢您。

mpdf yii2

2
推荐指数
1
解决办法
4870
查看次数

减小封装尺寸

我想将 mPDF 包含到我的 WordPress 插件中,以启用一些导出为 PDF 的功能。然而 mPDF 文件相当大,约为 98mb。

我是否只能包含特定文件来保留导出为 HTML 并保留格式?例如,我假设我可以删除不需要的字体。即使如此,整体封装尺寸仍然相当大。是否可以省略其他文件/文件夹?

mpdf

2
推荐指数
1
解决办法
395
查看次数

php:如何使用composer安装包

我对作曲家完全陌生;-)

我尝试使用 Composer 在我的本地主机(ubuntu 16.04)上安装 mPDF 7.1。

1.) 我安装了composer 1.6.5。

2.) 下载 mPDF 7.1 ( https://github.com/mpdf/mpdf/releases ) 并将文件夹解压到硬盘。

3.) 在 mpdf-7.1.0 文件夹中打开终端并键入$ composer require mpdf/mpdf启动进程

--> 抛出错误消息:

Problem 1
    - The requested package mpdf/mpdf No version set (parsed as 1.0.0) is satisfiable by mpdf/mpdf[No version set (parsed as 1.0.0)] but these conflict with your requirements or minimum-stability.
Run Code Online (Sandbox Code Playgroud)

所以我不知道问题是什么,也没有在网上搜索任何帮助。你能帮助我吗?

安德烈亚斯

编辑:我也尝试过:

$ composer require mpdf/mpdf:7.1.0

$ composer require mpdf/mpdf "^7.1.0"

抛出相同的错误消息...

php mpdf composer-php

2
推荐指数
1
解决办法
3万
查看次数

使用 mPDF 将 PDF 转换为 B64

我正在使用 mPDF 库将 html 转换为 PDF 文件。但我需要一个额外的步骤,即将 PDF 文件转换为 base64。目前我有这个公司:

require_once('lib/mpdf.php');

$mpdf = new mPDF('c','A4');
$mpdf->writeHTML('<div>"Hello Wolrd!!"</div>');

echo base64_encode($mpdf);
Run Code Online (Sandbox Code Playgroud)

需要的是 mPDF 库,然后我创建 pdf 文件,并尝试将其转换为 Base 64,但 $mpdf 变量不是字符串,因此函数 base64_encode 不起作用。有人可以帮我弄这个吗。谢谢

php pdf mpdf

2
推荐指数
1
解决办法
2457
查看次数

无法安装 mpdf

我已经安装了 Composer,现在我正在尝试在我的项目文件夹中安装 mpdf。我执行了以下命令composer require mpdf/mpdf。之后我收到以下错误:

Using version ^8.0 for mpdf/mpdf
./composer.json has been created
Running composer update mpdf/mpdf
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - mpdf/mpdf[v8.0.0, ..., v8.0.3] require php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 -> your php version (8.0.7) does not satisfy that requirement.
    - mpdf/mpdf[v8.0.4, ..., v8.0.7] require php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 …
Run Code Online (Sandbox Code Playgroud)

php xampp mpdf

2
推荐指数
1
解决办法
1万
查看次数

如何使用mPDF将php文件的输出转换为变量

我正在使用mPDF库提供pdf文件。

假设我有一个名为的文件facture.php,其中包含:

  • 标头中的图片

  • 体内的桌子

  • 文件页脚中的图像

另一个名为的文件convert_HTML2PDF.php将提供第一个文件的pdf输出。

我想获得将解释文件转换为变量的输出并将其输出为pdf文件,而无需在浏览器中可视化。

如何做到这一点并使用convert_HTML2PDF.php中的输出?

html php pdf mpdf

1
推荐指数
1
解决办法
5304
查看次数

获取mPDF中文本的位置以确定HTML元素的垂直高度

我正在使用mPDF类生成PDF,并想知道是否以及如何确定生成mPDF的文档中最后一行文本的位置?

我需要一个HTML框来覆盖最后一行文本和文档底部边距之间的任何剩余空间.通过将html元素设置为height:100%,将元素推送到新页面并覆盖新页面的整个高度.

页面内容是根据许多因素动态生成的,因此我无法确定最后一行的垂直位置.

如果我知道最后一行的垂直位置,我可以从总页面高度中减去该值,然后通过CSS将该元素设置为具有该高度.

这可能还是有其他解决方案?

css php pdf mpdf

1
推荐指数
1
解决办法
2421
查看次数

MPDF-第一页的不同背景

我正在使用MPDF从HTML代码生成PDF文件。不幸的是,首页的布局与其余页面不同。

有什么方法可以使首页与其他页面有所不同?还有布局,有什么方法可以将页眉和页脚设置在其他位置,或者从第二页到最后一页删除整个页眉?

html css php mpdf

1
推荐指数
1
解决办法
2026
查看次数

使用mpdf将内容添加到第二页

我正在使用https://github.com/kartik-v/yii2-mpdf在Yii2中创建PDF.我有我的第一页,但我需要添加一个分页符,并确保我在新页面上启动第二条信息.我不确定该怎么做.我试过了:

    public function actionReports()
{
  $data = date('d F Y',time());
  $content = $this->renderPartial('_billing', [
    'model' => $data,
  ]);

  $doc = new Pdf([
    // set to use core fonts only
    'mode' => Pdf::MODE_UTF8,
    // A4 paper format
    'format' => Pdf::FORMAT_A4,
    // portrait orientation
    'orientation' => Pdf::ORIENT_PORTRAIT,
    // stream to browser inline
    'destination' => Pdf::DEST_BROWSER,
    // your html content input
    'content' => $content,
  ]);

  return $doc->render();
}
Run Code Online (Sandbox Code Playgroud)

视图

use yii\helpers\Html;

?>
<div class="container">
<div class="row">
<div class="col-lg-6 col-lg-offset-3 text-center">
  <?= …
Run Code Online (Sandbox Code Playgroud)

php mpdf yii2

1
推荐指数
1
解决办法
1万
查看次数

mPDF错误:找不到外部参照表

当我尝试上传pdf文件并以pdf格式分隔每个页面时,其中有一些pdf文件正在运行,但是某些pdf文件显示此错误:

mPDF error: Unable to find xref table -" Maybe a Problem with auto_detect_line_endings"
Run Code Online (Sandbox Code Playgroud)

我的代码:

ini_set('memory_limit', '512M');
$pagecount = Model::count_pages($documentPath.$journalDoc);
for ($i=1; $i<=$pagecount; $i++) {
    $pdf = new mPDF('','Letter',12,'helvetica, sans-serif',200,0,0,20,0,10,'P');
    $pdf->SetImportUse();
    $pdf->SetSourceFile($documentPath.$journalDoc);
    $import_page = $pdf->ImportPage($i);
    $pdf->UseTemplate($import_page);
    $pdf->Output($output_dir.$i.'.pdf', 'F');
}   
Run Code Online (Sandbox Code Playgroud)

php pdf mpdf

1
推荐指数
1
解决办法
8381
查看次数

标签 统计

mpdf ×10

php ×8

pdf ×4

css ×2

html ×2

yii2 ×2

composer-php ×1

xampp ×1