2017-12-26 20 views
2

私は、HTMLファイルからPDFファイルを生成するWebロールクラウドサービスを持っています。 Webロールを使用する必要があります。そうでない場合、AzureはプロセスにPDF生成に十分なアクセス権を持たせません。今私はそのサービスを紺色の機能に移行したいと思っています。 Webロールと同じアクセスレベルの空白機能を使用する方法はありますか?WebロールとしてのAzure関数

+0

「アクセスレベル」の意味を明確にすることはできますか? –

+0

@AndrewWilliamson私はevopdfを使用してHTMLからPDFファイルを生成しています。 Webアプリケーションサービスを使用する場合PDF生成でwin32 apiアクセスが必要なため、Azureでは変換を実行できません。 – Tamerlane

答えて

0

Azure関数は、Webアプリケーションと同じサンドボックスで実行されるため、いいえ、そこにPDFソフトウェアをインストールすることはできません(同じ制限事項)。

ローレベルインストールが不要なものはすべて移行でき、Web /ワーカーロール(またはVM)内にはPDF生成を残すことができます。

+0

私は専用のアプリケーションサービスプランの中でそれをホストしますか? – Tamerlane

+0

非常に難しいと思っても – CSharpRocks

-1

Azure Web App sandboxとしての状態を次のように

を以下のPDFジェネレータがサポートされています。

  • EVOPDF:ベンダー・ソリューションのためのhttp://www.evopdf.com/azure-html-to-pdf-converter.aspx
  • Rotativa/wkhtmltopdfを参照してください:実行するためにサイトを必要としベーシック以上
  • NReco PdfGenerator(wkhtmltopdf):ちょうどあなたがBasicまたは高いアプリケーション・サービス・プランを使用していることを確認してください:注

基本以上のサブスクリプションプランを必要とします。さらに、Azure App Services - Using Azure App Services to Convert a Web Page to PDFについてのチュートリアルはこちらを参照してください。

UPDATE:EVOPDFについては

、ベンダーはあなたが別のAzureのWorkerロール、あなたはそれを呼び出すために、あなたのAzureのWebサイトに直接リンクすることができるクライアント・ライブラリとしてデプロイできるサービスで構成されるソリューションを開発しましたあなたのために完全に透明なサービス。 Azure Web AppでEVOPDFを直接使用することは不可能です。これも同様の問題です。itを参照してください。

+0

投稿したリンクの内容を読んだことがありますか? Evopdfのページでは、特にWebアプリケーションを使用できないと書かれています。リンク先のチュートリアルでも同じことが言えます。 –

+0

オプションとしてEVOPDFを記載するのは私のせいで、私は解説を更新しました。 –

関連する問題