您好是一名具有PHP基础知识的c#程序员。目前正在进行php任务,需要下载pdf。我尝试通过webservice下载,但它不起作用。能够获得相关PDF的字节数组。是否可以将其转换为PDF文件。请帮忙谢谢。
我的PHP代码:
<?php
require_once("nuSOAP/lib/nusoap.php");
$client = new nusoap_client('http://localhost/WS-PDF/Fill_Pdf.asmx?wsdl',true);
$soapaction = "http://tempuri.org/GetPdf";
$namespace= "http://tempuri.org/";
$client->soap_defencoding = 'UTF-8';
$params = array('test' => "PDF");
$result = $client->call('GetPdf',$params,$namespace,$soapaction);
print_r(array_values($result));
$err = $client->getError();
if ($err) {
exit();
}
?>
答案 0 :(得分:0)
如果你将字节分配给一个变量然后告诉浏览器输出一个pdf你应该得到pdf。在下面的示例中,我使用变量$ pdf。
header("Content-type: application/pdf");
header("Content-Length: $length");
header("Content-Disposition: inline; filename='$filename'");
echo $pdf;