問題タブ [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 - curb (rails gem) を使用して convertapi でファイルを変換する

Rails アプリで、Amazon S3 に保存した Word ファイルをconvertapiに送信して PDF に変換する作業を行っています。私はpaperclip gemを使用してファイルを管理し、curb gemを使用して実際のリクエストを作成しています。

ここで縁石のドキュメントに従おうとしています。

これを Rails コンソールから実行すると、単純にtrue. 結果のPDFをキャプチャしたいと思います。

(convertapi のテスト エンドポイント ツールでファイルを手動でアップロードすると、これが機能することを確認しました。)

更新 09.18.15

Jonas が提案した変更を実装しました。新しいコードは次のとおりです。

まだ運がありません。ただ を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 に変換しようとしています。ファイルがサーバーに表示されているため、ファイルのアップロードは機能していますが、 [size_upload] => 0 および [size_download] => 0 を示す curl_getinfo で何も返されません。誰かが私のコードのエラーを指摘できますか?

0 投票する
0 に答える
262 参照

ios - Convertapi が iOS 9 で SSL ハンドシェイクに失敗する

ConvertApi を使用して画像を取得し、Web ページの URL から画像を取得しようとしています。私の問題は、iOS > 9 では接続に SSL が必要であり、ConvertAPI でさえ https URL が提供され、SSL Handshake失敗し続けることです。画像を取得するための私のコードは次のとおりです。

その点に注意してください:

  • (info.plistメソッドを使用して)受け入れhttp、ConvertAPI URLを変更するとhttp://、機能します。
  • ConvertAPI URLを受け入れて設定しないと、 3 回失敗します (3 回ログが記録され、エラーが返されます。httphttps://failed ssl handshake
  • スウィフト 2、Xcode 7.1

これは ConvertAPI SSL の問題ですか? これは私のコードの問題ですか? それともこれはSwiftのバグですか?

編集 これは、ブレークポイントで取得されたエラーとオブジェクトのコンソール ログです。

ここに画像の説明を入力

0 投票する
1 に答える
843 参照

html - convertApi を使用して、各 PDF ページで THEAD を繰り返します

THEAD と TFOOT を使用して PDF の大きな TABLE を変換したいと考えています。A は THEAD パーツでは良い結果が得られません。PDF では、最初のページの後、TR は THEAD ブロックの下にあります。

誰かが同じ問題を抱えています (そして解決策を見つけます) ?

特定の CSS ルールまたは HTML の宣言を使用する必要がありますか?

ありがとう

0 投票する
1 に答える
261 参照

curl - Powerpoint のアップロードが cURL -F で ~9MB で停止する

9 MB を超えるファイルをアップロードするときに、ConvertApi.com PowerPoint2Pdf 変換を使用すると問題が発生します。少なくとも 43MB の PowerPoint ファイルをブラウザー フォームから問題なくアップロードできるので、API の制限ではありません。

サイズがこれより小さい場合、この行を使用すると、変換は curl で完全に正常に機能します (適切な変更を加えてこれらの手順を適用します)。

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

編集: そのコマンドは実際には機能しますが、ここにあるURLと組み合わせると壊れました

ただし、9MB を超えるファイルで同じことを行うと、現在アップロードされているバイト数の増加が 10 秒以内に停止したことを curl プログレス メーターが示しており、Xferd フィールドは、約 9000k をアップロードしたことを示しています (例では以下、9120k)。最終的に、接続は毎回 2 分 17 秒 (2:16 に 1 回、異なる >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 は明らかに「ピアによる接続のリセット」を意味しますが、これはアップロードが停止してから 2 分以上経過した後に発生するため、アップロードが続行されるまで無期限に待機しないことは、サーバー側の問題に対する健全な反応のようです。 .

ブラウザ フォームを使用すると、同様のアップロードが一貫して問題なく動作するため、ブラウザの設定の問題ではなく、私の要求に問題があるはずです。

私は curl にあまり詳しくなく、検索しても -F を使用して大きなバイナリ ファイルをアップロードする方法について実際の洞察が得られなかったため、リクエストをどのように変更すればよいかわかりません。

ここで同様の問題を見つけましたが、問題はサーバーに依存していたようです。PHP / CURL / ASP.NET / C# - 9 MB を超えるファイルを送信する

0 投票する
1 に答える
1934 参照

c# - ファイルを POST 要求ペイロード内で送信するためにファイルをバイナリ形式に変換する方法

この APIを使用しようとしています。これは、異なる形式間でファイルを変換します。要求の一部として、バイナリ形式のファイルが必要です。C#に関しては、それが何を意味するのかを正確に理解しようとしています。私が読んだものはすべて、バイト配列の使用を指していますが、これまでのところ機能していません。

基本的に、ドキュメントをバイナリに変換し、その生データを使用して、実際の POST 要求の送信を担当するシステムの別の部分にプラグインする必要があります。

API をよりよく理解するために、エンドポイントをテストし、リクエスト ペイロードを確認しました。Chrome は、File フィールドの一部として送信された生データを表示しません。

リクエスト ペイロードのスクリーンショット

Fiddler はそうしますが、意味不明です (おそらくバイトを ASCII として解釈しようとするため):

ここに画像の説明を入力

だから私は少し混乱しています。リクエスト ペイロードのフォーム データ オブジェクトのために、C# にあるファイルに対して何をする必要がありますか? 私はこれを試しました(そのシステムのAPIを使用して別のシステムからファイルにアクセスしています):

結果のbinaryValue文字列は次のような値になります。

...

ただし、これを POST 要求ペイロードの File フィールドの値として使用すると、Bad Request エラーが発生します (「変換エラー」と表示されるため、データの形式が何らかの形で間違っていると想定しています)。