Php 如何将pdf转换为utf-8

Php 如何将pdf转换为utf-8,php,pdf,character-encoding,Php,Pdf,Character Encoding,我正在尝试使用webservice api上载pdf文件。但是这个api不适用于pdf文件。它适用于文本文件 客户端SOAP错误:编码:字符串“%PDF-1.4%\xc7…”不是有效的utf-8字符串 所以我们可以把这个pdf文件转换成utf8字符串。 我使用php作为脚本语言。听起来API只支持纯文本。您需要更改API,使其支持其他文件格式 …假设您不想将PDF转换为纯文本,这可以通过类似的方法完成,那么API似乎只支持纯文本。您需要更改API,使其支持其他文件格式 …假设您不想将PDF转换为

我正在尝试使用webservice api上载pdf文件。但是这个api不适用于pdf文件。它适用于文本文件 客户端SOAP错误:编码:字符串“%PDF-1.4%\xc7…”不是有效的utf-8字符串

所以我们可以把这个pdf文件转换成utf8字符串。
我使用php作为脚本语言。

听起来API只支持纯文本。您需要更改API,使其支持其他文件格式


…假设您不想将PDF转换为纯文本,这可以通过类似

的方法完成,那么API似乎只支持纯文本。您需要更改API,使其支持其他文件格式


…假设您不想将PDF转换为纯文本,这可以通过类似于

的方式来完成。PDF是一个二进制文件。听起来你好像把它当作纯文本

你确定要按你应该的方式上传吗?这听起来像是将原始PDF放入SOAP请求中——如果是这样的话,似乎应该对其进行Base64编码。否则,您将遇到各种各样的麻烦,文件中会出现特殊的XML字符,从而将文件完全弄乱


换句话说,请仔细检查API,确保您不需要对该文件执行某些操作(提示:如果该文件接受这样的文件,您可以非常确定您需要执行某些操作)。

PDF是一个二进制文件。听起来你好像把它当作纯文本

你确定要按你应该的方式上传吗?这听起来像是将原始PDF放入SOAP请求中——如果是这样的话,似乎应该对其进行Base64编码。否则,您将遇到各种各样的麻烦,文件中会出现特殊的XML字符,从而将文件完全弄乱


换句话说,请仔细检查API,确保您不需要对该文件执行某些操作(提示:如果该文件接受这样的文件,您可以非常确定您需要执行某些操作)。

@David我们可以将pdf文件转换为utf-8字符串,因为该API支持它。@David我们可以将pdf文件转换为utf-8字符串,因为该API支持它。