问题标签 [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.
python - 在我的 python 代码中,如何捕获导入的请求模块引发的 HTTP 500 异常?
简而言之,我正在使用付费的 convertapi.com 服务将 PDF 文件转换为文本以供检查。
如果 convertapi 对转换请求返回 HTTP 500 响应(我知道这要归功于最优秀的 HTTP Toolkit v0.1.17),尽管 try: / except: 块已经到位,但我的 python 代码崩溃:
所以我有一个特定的 inputFilename,如果我发送转换请求,convertapi 会以“500 内部服务错误”和此响应正文进行响应:
上面的对象“结果”应该分配给这个字典——但它永远不会成功。
我得到的异常的回溯从这个开始:
老实说,我不确定“请求”模块是如何参与其中的。我正在使用它,但我没有意识到/理解对 convertapi.com 的调用是通过“请求”传递的。我对此很陌生,仍在学习。
回溯似乎清楚地表明“请求”正在引发异常 - 如果您查看 .../requests/models.py 引用的代码,您确实会看到:
研究了异常后,似乎如果使用“raise”指令引发异常......没有用“except”捕获它?因为这似乎就是正在发生的事情。我的代码在 try: / except: 块中发出转换请求,专门用于捕获异常,因此代码(在支持网站的服务器上运行)不会中断并为用户提供(在这种情况下)启发性消息:
最后,我的问题是......我可以捕获另一段 python 代码故意引发的异常吗?因为我现有的东西不起作用。
我什至尝试将整个 try: / except: 块嵌套在另一个 try: / except: 块中,但结果没有变化。
是的,我确信这很密集,但我正在尝试我能想到的一切。
我不认为这个问题是特定于 convertapi 或 requests - 我认为这是关于异常处理,特别是如何处理这种特殊情况。
json - 无法从 convertApi 响应中读取 pdf 文件
我试图在 Flutter 中使用 convertApi ( https://www.convertapi.com/pdf-to-compress ) 来压缩 pdf。我设法发送一个请求,得到一个 200 响应代码,并从 Json 响应中提取“FileData”。但是,当我将从 Json 获得的字符串转换为 Uint8List 然后保存文件时,pdf 是不可读的......
当我使用相同的 pdf 从网站发出请求时,一切正常。
有人知道我做错了什么吗?
node.js - 响应 5002:PDF 损坏
当我尝试将 ConvertAPIs PDF to txt 与 Node.js 一起使用时,我得到响应 5002:PDF 已损坏。这是我的代码:
我返回 Promise 以在我的程序的其他地方解决它。据我了解,这是一个内部服务器错误。我输入的 PDF 没有任何问题,当我尝试使用他们的网站进行转换时,它可以正常工作。
提前感谢您的回答。
google-apps-script - ConvertApi 和 Google Script:我有时会收到“合并 pdf 时出现错误 500”,但并非总是如此
Ciao,我正在使用 convertapi 将 pdf 合并到 Google App 脚本中(pdf 是从我们的客户收到的电子邮件附件创建的)。
代码是
我的问题是这段代码在 95% 的情况下都有效。有时我会收到错误代码 500,但没有其他解释。
编辑:当我收到错误代码时,回复是“哎呀!对不起!出了点问题。我们已收到有关该问题的通知,我们将尝试修复”。不是很有帮助。
错误总是由同一客户触发,因此错误与他们发送给我的 pdf 类型有关。触发错误的 pdf 似乎很好,我在下载/打印/查看它时没有问题。
编辑:不是网络/临时问题,因为无论我重试多少次,我总是遇到相同 pdf 的合并问题。
奇怪的是,这些文件是通过 web convertapi 接口(https://www.convertapi.com/pdf-to-merge)正确合并的,但仍然无法通过脚本合并它们。
关于如何解决这种奇怪行为的任何建议?
python - 使用 convertapi 在 python 中合并 PDF
我正在尝试使用模块convertapi在 Python3.8 中合并 PDF。我尝试了多种方法,但无法找出返回错误的来源。这是我的功能:
这是返回的错误:
我怀疑错误来自于 dict 是在合并之前创建的,因为直接在 中输入字典时covertapi.convert()
,我没有收到相同的错误:
这里有一个不同的错误:
请注意,这里我注意到使用 PyPDF2 来合并文件,因为当文件包含一些特定字符(主要是汉字)时我遇到了一些错误。
python - Convertapi 模块在调用时启动多个 tkinter 实例
我正在使用模块convertapi在 Python3.8 的 tkinter 应用程序中合并文件。当我的代码中有一些 tkinter 窗口时,如果convertapi.convert('merge', {'Files': input_files})
被调用,则会打开 tkinter 窗口的多个实例。我的脚本:
这是一个非常奇怪的行为,因为即使我在控制台中调用函数并预先关闭了 tkinter 窗口,仍然会打开多个窗口。我猜这两个模块之间存在某种不兼容,但我不能确定。如果有帮助,当调用函数时,还有 10 个 tkinter 窗口实例会打开。
python - Django 从 URL 获取文件并使用 S3 将其保存到模型 FileField
我需要从 API 获取文件,然后将其保存在调查对象中。它似乎工作正常,即我可以获取文件并将其保存在我需要的地方,但是会引发 ConnectionAbortedError 并且文件会上传两次。保存在模型中的那个是最后一个。
- 这是
views.py
:
- 和
models.py
:
我收到以下错误:
json - Json 没有被解析 ConvertAPI
我正在使用经典的 asp 和 JSON 将 html 转换为 pdf。我使用以下方式发送请求:
我得到以下回复:
响应文本:
这一切都很好,但是当我尝试返回 fileURL 时出现错误:
Microsoft VBScript 运行时错误“800a01b6”
对象不支持此属性或方法:'url'
/docs/members/cert.asp,第 122 行
您是否看到没有返回 url 的任何原因?我是否正确调用了 url(例如 myJson.Files.Url)?
任何帮助将非常感激。
html - 背景图像未出现在转换为 pdf 的 html 中
我在使用您的转换 api 获取背景图像时遇到问题。例如模板文件样式:
我是否需要向 api 调用添加参数以允许图像工作?