问题标签 [convertapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
256 浏览

php - convertapi中powerpoint2pdf的php代码不起作用

我使用以下内容在 PHP 中将 doc 文件转换为 pdf:

我现在想用同样的方法将 ppt 转换为 pdf。我为此改变

但我不确定为什么它不转换给定的输入。有什么我可能会丢失的吗?

0 投票
2 回答
281 浏览

ruby-on-rails - 使用遏制(rails gem)通过 convertapi 转换文件

我正在开发一个 Rails 应用程序,以将我存储在 Amazon S3 上的 Word 文件发送到convertapi以转换为 PDF。我正在使用回形针 gem来管理文件,并使用遏制 gem来发出实际请求。

我正在尝试按照此处的遏制文档进行操作。

当我从 rails 控制台运行它时,它只是返回true. 我想捕获生成的 PDF。

(我已经验证,如果我在 convertapi 的测试端点工具上手动上传文件,这可以工作。)

更新 09.18.15

我实施了乔纳斯建议的改变。这是新代码:

仍然没有运气,curl.body_str只是返回"Bad Request"

( file.path = /var/folders/33/nzmm899s4jg21mzljmf9557c0000gn/T/open-uri20150918-13136-11z00lk)

0 投票
1 回答
329 浏览

php - ConvertAPI/PHP代码上传/下载0字节

我正在尝试使用 PHP/CURL 调用 ConvertAPI RESTful API 将表单上传 PDF 转换为 PNG。文件上传正在工作,因为文件显示在服务器上,但是 curl_getinfo 没有返回任何内容,显示 [size_upload] => 0 和 [size_download] => 0。有人可以指出我的代码中的错误吗?

0 投票
0 回答
262 浏览

ios - Convertapi 在 iOS 9 中的 SSL 握手失败

我正在尝试使用 ConvertApi 从网页 URL 获取图像来获取图像。我的问题是 iOS > 9 需要 SSL 进行连接,甚至 ConvertAPI 也为我们提供了 https URL,但SSL Handshake一直失败。这是我获取图像的代码:

请注意:

  • 如果我接受http使用 info.plist 方法)并将 ConvertAPI URL 更改为http://有效。
  • 如果我接受httphttps://在 ConvertAPI URL 中设置它会失败 3 次(3 次登录failed ssl handshake,然后返回错误。
  • 斯威夫特 2,Xcode 7.1

这是一个 ConvertAPI SSL 问题吗?这是我的代码问题吗?或者这是一个 Swift 错误?

编辑 这是带有断点的错误和对象的控制台日志:

在此处输入图像描述

0 投票
0 回答
93 浏览

jersey - 使用 Jersey 框架将 DOC 转换为 PDF

我正在构建一个简单的 Jersey 应用程序,它将 DOC 转换为 PDF。我正在使用来自 http://www.convertapi.com的 API 。我想知道如何将我的文件发送到 API。

0 投票
1 回答
392 浏览

groovy - Java中的Convertapi Word2PDF

我在读取来自服务器的响应时遇到问题。如果我使用 StoreFile 参数并通过 URL 访问 PDF 看起来很棒,但是通过我自己的服务器提供它总是会使页面变为空白。可能是编码问题?

0 投票
1 回答
163 浏览

convertapi - 在某些情况下转换 API 失败

我们有一个使用 ConvertAPI 创建和下载 PDF 的站点。它们在大多数情况下都可以工作,但在某些情况下会因大文件而失败。这是我可以收集的:

1:它只发生在大 PDF 中。2:它只发生在 mac 3:它似乎与 Acrobat 有一个共同点,其中 Acrobat 的名为“Web2PDF”的插件在两台机器上被列为“已加载:否”,这两个机器没有正确允许 ConvertAPI 代码工作。我们办公室还有另一台 Mac 可以正常工作,但那台 Mac 工作正常。

有人见过这个吗?帮助?

谢谢。

保罗

0 投票
1 回答
843 浏览

html - 使用 convertApi 在每个 PDF 页面上重复 THEAD

我想用 THEAD 和 TFOOT 转换 PDF 格式的大表。A 不能用 THEAD 部分获得好的结果。在 PDF 中,第一页之后,TR 位于 THEAD 块下。

有人有同样的问题(并找到解决方案)?

我是否使用特定的 CSS 规则或 HTML 声明?

谢谢

0 投票
1 回答
261 浏览

curl - 使用 cURL -F 的 Powerpoint 上传停止在 ~9MB

上传大于 9MB 的文件时,我在使用 ConvertApi.com PowerPoint2Pdf 转换时遇到问题。我可以毫无问题地通过浏览器表单上传至少 43MB 的 PowerPoint 文件,因此它不应该是 API 中的限制。

如果大小小于这个,当我使用这条线时,转换可以很好地使用 curl (应用这些说明,并进行适当的更改):

curl -v -F file=@"filename.pptx" http://do.convertapi.com/PowerPoint2Pdf?apikey=YourApiKeyHere > output.pdf

编辑:该命令实际上有效,但与 此处找到的 URL 结合使用时已损坏

但是,如果我对大于 9MB 的文件执行相同操作,curl 进度表会显示当前上传的字节数在不到 10 秒后停止增长,Xferd 字段表明它已经上传了大约 9000k 的内容(在示例中下面,它是 9120k)。最终连接似乎在 2 分钟 17 秒后每次都停止(一次 2:16,用不同的 >25Mb 文件测试了 3 次),输出如下或类似:

21 41.5M 0 0 21 9120k 0 67800 0:10:42 0:02:17 0:08:25 0 * Closing connection 0 curl: (56) SSL read: error:00000000:lib(0):func(0):reason(0), errno 104

错误代码 56 显然意味着“对等方重置连接”,但这发生在上传停止两分钟后,因此服务器端对问题的健康反应似乎是一个健康的反应,不要无限期地等待上传继续.

由于使用浏览器表单时类似的上传始终没有问题,因此它应该不是浏览器配置的问题,而是我的请求。

由于我对 curl 不是很熟悉,而且我的搜索并没有为我提供有关如何使用 -F 上传大型二进制文件的任何真正见解,因此我不确定应该如何更改请求。

我在这里发现了类似的问题,但问题似乎取决于服务器。PHP / CURL / ASP.NET / C# - 发送大于 9mb 的文件

0 投票
1 回答
1934 浏览

c# - 如何将文件转换为二进制格式以在 POST 请求有效负载中发送

我正在尝试使用这个 API,它可以在不同格式之间转换文件。作为请求的一部分,它需要二进制格式的文件。我试图弄清楚这对 C# 意味着什么。我读过的所有内容都指向使用字节数组,但到目前为止还没有奏效。

本质上,我需要将文档转换为二进制文件,然后使用该原始数据并将其插入负责发送实际 POST 请求的系统的另一部分。

为了更好地理解 API,我测试了端点并查看了请求负载。Chrome 不显示作为文件字段的一部分发送的原始数据:

请求有效负载屏幕截图

Fiddler 确实如此,但它是胡言乱语(可能是因为它试图将字节解释为 ASCII):

在此处输入图像描述

所以我有点困惑。对于请求有效负载中的表单数据对象,我需要对 C# 中的文件执行什么操作?我试过这个(我正在使用该系统的 API 从另一个系统访问文件):

结果binaryValue字符串的值如下:

...

但是,将其用作 POST 请求有效负载中 File 字段的值会导致错误请求错误(它显示“转换错误”,因此我假设数据格式错误)。