我使用Phaxio发送传真,它一直工作到现在。 现在我必须添加一些额外的东西。我想将新页面中的一些数据生成到相同的PDF中(通过phaxio成功发送传真时生成PDF)。
目前只有当它出现在页面底部时才生成新页面。
我尝试按照Phaxio官方网站http://www.phaxio.com/docs/paging/上的分页参数寻呼代码,但它根本不起作用或者我可能不知道如何使用它。
请查看以下代码。
要求(“Phaxio.php”);
$apiKeys['test']='xxxxxxxxxxxxxxxxxxxxxxxxxxx';
$apiSecrets['test']='xxxxxxxxxxxxxxxxxxxxxxxxxxx';
$apiHost='https://api.phaxio.com/v1/';
$filename='html_data.html';
$toNumber="my-10-digit-phone-no";
$phaxio=new Phaxio($apiKeys['test'], $apiSecrets['test'], $apiHost);
$phresult=$phaxio->sendFax($toNumber, $filename,
array('maxperpage' => '400','page' => '1'));
echo "<pre>";
print_r($phresult);
if ( !$phresult->succeeded() ) {
echo ("<H4>Error sending fax to $toNumber with " . $phresult->getMessage()."</H4>");
return FALSE;
}
else {
echo ("<H4>Your fax has been sent.</<H4>");
return TRUE;
}
答案 0 :(得分:1)
花了几个小时后,我终于得到了一个非常愚蠢但有用的解决方案。
实际上我的要求是在我的传真PDF中有重复HTML的数量就像生成相同格式的发票(使用循环),我真的需要每个发票HTML应该在单独的PDF页面。
所以我只使用CSS style =“page-break-before:always;” ,我完成了我的问题。
答案 1 :(得分:0)
1)通过CSS - 针对高级HTML用户:
SELECT *
FROM TXN_TABLE
WHERE ID IN (SELECT ID FROM STATUS_TABLE
WHERE STATUS = 'Pass'
ORDER BY DATE_INS DESC)
2)简单评论:
<p style="page-break-after:always;"></p>