我们实现了一个 magento 模块 https://github.com/firegento/firegento-pdf/我计划为该模块编写测试。
问题是:扩展程序生成 pdf。
是否有任何框架或任何测试 pdf 的工具?如果我可以检查 pdf 中的文本,那就太好了。我不想检查正确的位置。
安迪的想法?
这看起来很有希望,但感觉太大了。 http://webcheatsheet.com/php/reading_clean_text_from_pdf.php
最佳答案
我将 PdfBox 用于类似的模块,这是一个基于 Java 的命令行实用程序,可从 PDF 中提取文本并可选择将其转换为 HTML:http://pdfbox.apache.org/commandline/#extractText
为了在 PHPUnit 测试中使用它,我为相关的 PdfBox 方法编写了一个 PHP 接口(interface):https://github.com/schmengler/PdfBox
例子
use SGH\PdfBox;
//$pdf = GENERATED_PDF;
$converter = new PdfBox;
$converter->setPathToPdfBox('/usr/bin/pdfbox-app-1.7.0.jar');
$text = $converter->textFromPdfStream($pdf);
关于magento - (单元)测试 pdf 生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19714879/