2017-12-26 20 views
2

HTML 파일에서 PDF 파일을 생성하는 웹 역할 클라우드 서비스가 있습니다. 웹 역할을 사용해야합니다. 그렇지 않으면 Azure가 프로세스에 PDF 생성을위한 충분한 액세스 권한을 부여하지 않습니다. 이제 저는 그 서비스를 하늘빛 기능으로 옮기고 싶습니다. 웹 역할과 동일한 액세스 수준의 하늘색 기능을 사용하는 방법이 있습니까?웹 역할로서의 Azure 기능

+0

'액세스 수준'의 의미를 분명히 할 수 있습니까? 더 많은 메모리, 네트워크 포트 또는 프로세스 등에 액세스해야합니까? –

+0

@AndrewWilliamson evopdf를 사용하여 HTML에서 PDF 파일을 생성하고 있습니다. 웹 응용 프로그램 서비스를 사용할 때 Azure는 PDF 세대가 win32 api 액세스를 필요로하므로 변환을 수행 할 수 없습니다. – Tamerlane

답변

0

하늘색 함수는 웹 응용 프로그램과 동일한 샌드 박스에서 실행되므로, 아니요, 거기에서 PDF 소프트웨어를 설치할 수 없습니다 (동일한 제한 사항).

저수준 설치가 필요하지 않은 모든 항목을 마이그레이션하고 웹/작업자 역할 (또는 VM) 내에 PDF 생성을 남겨 둘 수 있습니다.

+0

전용 앱 서비스 계획에 호스트한다고해도? – Tamerlane

+0

매우 열심히 시도해도 – CSharpRocks

-1

Azure Web App sandbox으로 상태를 다음과 같이이 :

다음 PDF 발전기가 지원됩니다

주의가 필요합니다 그냥 당신이 기본 이상의 앱 서비스 플랜을 사용하고 있는지 확인합니다. 또한 Azure App Services - Using Azure App Services to Convert a Web Page to PDF에 대한 자습서가 있습니다. 참조 할 수 있습니다.

UPDATE : EVOPDF의 경우, 공급 업체는 별도의 푸른 작업자 역할하고 있음을 호출하여 푸른 웹 사이트에 직접 연결할 수있는 클라이언트 라이브러리로 배포 할 수있는 서비스로 구성된 솔루션을 개발

서비스는 당신을 위해 완전히 투명합니다. Azure Web App에서 EVOPDF를 직접 사용하는 것은 불가능합니다. 다음은 비슷한 문제입니다. it을 참조하십시오.

+0

게시 한 링크의 내용을 읽었습니까? Evopdf의 페이지에서는 웹 앱을 사용할 수 없다고 명시되어 있습니다. 그리고 당신이 링크 한 튜토리얼도 똑같이 말합니다. –

+0

옵션으로 EVOPDF를 나열하는 것은 내 잘못입니다. 설명에 대한 답변을 업데이트했습니다. –