問題タブ [docverter]
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.
php - PHPでCurlを実行する
Docverterを使用して LaTeX/markdown ファイルを PDF に変換しようとしていますが、PHP を使用して CURLを実行し、API 経由で Docverter にアクセスするのに問題があります。私は完全なばかではないことを知っています。b/ci は、この Docverter の例のシェル スクリプトを適合させ、コマンド ライン (Mac OSX) から実行することで、これを機能させることができます。
PHP の使用exec()
:
これはエラー メッセージを表示しませんが、機能しません。どこかにパスの問題がありますか?
更新 @Johnの提案に基づいて、ここに PHP を使用した例を示しますcurl_exec()
from here。残念ながら、これも機能しませんが、少なくともエラー メッセージが表示されます。
angularjs - AngularJS/NodeJS で Docverter を使用して、ダウンロード用に GENERATED html を pdf に変換する方法
docverterの API は以下のように curl 形式で記載されています。
API は、input_files[]
値はmultipart/form-data file
アップロードである必要があると述べていますが、私の AngularJS アプリケーションでは、(特定のルートで) レポートを動的に生成しています。これは、ファイル アップロード コントロールを使用してアップロードできる html ファイルではないことを意味します。
docverter APIを見ると、クライアントにあるコードとサーバーにあるコードを知ることができないため、私の質問は少し曖昧かもしれません。
全体として、生成された HTML (スタイルシートと共に) を PDF ファイルに変換し、この PDF ファイルをブラウザにダウンロードするソリューションを探しています。
サーバー側では、Node.js を使用しています。この変換がどのように発生するかを明確に説明していただければ幸いです。
angularjs - angular.js で $http または $resource を使用してテキスト blob をファイルとしてアップロードする - curl スタイルのマルチパート/フォーム アップロードを模倣する
$http または $resource と angular.js を使用してテキスト BLOB をファイルとしてアップロードする - curl スタイルのマルチパート/フォーム アップロードを模倣します。
この問題に関する以前の投稿があります。誰かが私が迷っている場所を特定できることを期待して、この問題についてより明確にしようとしています。
以下は、このサービスで動作することがわかっている curl コマンドの例です。
sinatra からの成功ログ応答の例
私がする必要があることに
マークダウン テキスト (ブロブを使用すると仮定) を「ファイル」としてアップロードする必要があります。 $resource と $http の両方をさまざまな構成で試しましたが、うまくいきませんでした。
私の100回目のAngular試行後の典型的な惨めなログ応答:
コード例:
これは実際に私が試したことのほんの一例です。私はこれを数時間叩いてきましたが、あまり運がなかったので、おそらくここの誰かがマルチパートフォームデータについて詳しく知っていて、ブロブと角度の落とし穴に光を当てることができます.