다음을 통해 공유


Power Apps의 PDF 뷰어 컨트롤(실험적)

PDF 파일의 내용을 보여 주는 실험적 컨트롤입니다.

Description

이 형식의 컨트롤을 추가하고 문서 속성을 표시 할 파일의 큰따옴표로 묶은 URL로 설정하여 PDF 파일에 텍스트, 그래픽 및 기타 콘텐츠를 표시합니다.

제한점

  1. PDF 뷰어 컨트롤은 PDF32000 사양을 준수하는 PDF 파일만 지원합니다.

  2. Power Apps의 보안 아키텍처를 사용하려면 PDF 뷰어가 HTTP가 아닌 HTTPS 링크만 지원해야 합니다.

  3. Document 속성은 PDF 파일에 직접 연결해야 합니다. 문서의 서버 리디렉션 또는 HTML 보기는 지원되지 않습니다.

  4. 파일은 인증 없이 익명으로 액세스할 수 있어야 합니다.

  5. 문서가 CORS(원본 간 리소스 공유) 설정이 제한적인 서버에 있는 경우 앱에서 PDF 문서를 볼 수 없습니다. 이 문제를 해결하려면 PDF 문서를 호스트하는 서버가 powerapps.com 원본 간 요청을 허용해야 합니다.

  6. 스크립트 및 단추와 같은 포함된 개체는 실행되지 않습니다.

  7. 문서 인쇄는 지원되지 않습니다.

앱 사용자는 컨트롤이 문서를 열 수 없는지 묻는 메시지가 표시되면 외부 브라우저에서 PDF 문서를 열어 이러한 제한 사항을 해결할 수 있습니다. 이 옵션은 모든 외부 문서에 대한 컨트롤 메뉴에서도 사용할 수 있습니다.

키 속성

문서 – PDF 파일의 큰따옴표로 묶인 URL입니다.

추가 속성

ActualZoom – Zoom 속성으로 요청된 확대/축소와 다를 수 있는 컨트롤의 실제 확대 /축소 입니다.

BorderColor – 컨트롤 테두리의 색입니다.

BorderStyle – 컨트롤의 테두리가 Solid, Dashed, Dotted 또는 None인지 여부입니다.

BorderThickness – 컨트롤 테두리의 두께입니다.

CurrentFindText – 현재 사용 중인 검색어입니다.

CurrentPage – 실제로 표시되는 PDF 파일의 페이지 수입니다.

DisplayMode – 컨트롤에서 사용자 입력(편집)을 허용하는지 여부, 데이터만 표시(보기) 또는 사용 안 함(사용 안 함)입니다.

DisabledBorderColor – 컨트롤의 DisplayMode 속성이 Disabled로 설정된 경우 컨트롤의 테두리 색입니다.

Fill – 컨트롤의 배경색입니다.

FindNext – 문서에서 FindText 의 다음 인스턴스를 찾습니다.

FindPrevious – 문서에서 FindText 의 이전 인스턴스를 찾습니다.

FindText – 문서에서 찾을 검색어입니다.

높이 – 컨트롤의 위쪽 가장자리와 아래쪽 가장자리 사이의 거리입니다.

HoverBorderColor – 사용자가 해당 컨트롤에 마우스 포인터를 유지할 때 컨트롤의 테두리 색입니다.

OnSelect – 사용자가 컨트롤을 탭하거나 선택할 때 수행할 작업입니다.

OnStateChange – 컨트롤의 상태가 변경되면 수행할 작업입니다.

PaddingBottom – 컨트롤의 텍스트와 해당 컨트롤의 아래쪽 가장자리 사이의 거리입니다.

PaddingLeft – 컨트롤의 텍스트와 해당 컨트롤의 왼쪽 가장자리 사이의 거리입니다.

PaddingRight – 컨트롤의 텍스트와 해당 컨트롤의 오른쪽 가장자리 사이의 거리입니다.

PaddingTop – 컨트롤의 텍스트와 해당 컨트롤의 위쪽 가장자리 사이의 거리입니다.

페이지 – 표시할 페이지의 번호입니다.

PageCount – 문서의 페이지 수입니다.

PressedBorderColor – 사용자가 해당 컨트롤을 탭하거나 선택할 때 컨트롤의 테두리 색입니다.

ShowControls – 오디오 또는 비디오 플레이어에서 재생 단추와 볼륨 슬라이더, 펜 컨트롤이 표시되는지 여부(예: 그리기, 지우기 및 지우기 아이콘).

도구 설명 – 사용자가 컨트롤을 마우스로 가리킬 때 표시되는 설명 텍스트입니다.

표시 – 컨트롤이 표시되는지 숨겨지는지 여부입니다.

너비 – 컨트롤의 왼쪽 가장자리와 오른쪽 가장자리 사이의 거리입니다.

X – 컨트롤의 왼쪽 가장자리와 해당 부모 컨테이너(부모 컨테이너가 없는 경우는 화면)의 왼쪽 가장자리 사이의 거리입니다.

Y – 컨트롤의 상단 가장자리와 해당 부모 컨테이너(부모 컨테이너가 없는 경우는 화면)의 상단 가장자리 사이의 거리입니다.

확대/축소 – 카메라의 이미지가 확대되거나 PDF 뷰어에서 파일 보기가 표시되는 백분율입니다.

키보드 단축키

  • J - 페이지 아래로
  • K - 페이지 위로
  • N - 페이지 아래로
  • R - 모든 페이지 90° 시계 방향으로 회전

Example

PDF 뷰어 컨트롤을 추가하고 문서 속성을 다음 예제와 같이 PDF 파일의 큰따옴표로 묶은 URL로 설정합니다.

"https://blog.mozilla.org/security/files/2015/05/HTTPS-FAQ.pdf"

컨트롤에 PDF 파일이 표시됩니다.

컨트롤을 추가하고 구성하는 방법을 모르시나요?

내게 필요한 옵션 지침

PDF 뷰어가 아직 실험 단계에 있기 때문에 PDF 문서의 모든 접근성 기능이 지원되지는 않습니다. 따라서 사용자가 외부 애플리케이션에서 문서를 열 수 있도록 ShowControlstrue 로 설정해야 합니다.

WCAG(웹 콘텐츠 접근성 지침 ) 2.0PDF/UA 표준을 사용하여 접근성 있는 PDF 문서를 만드는 방법을 알아봅니다.

화면 읽기 프로그램 지원

PDF 문서에 제목이 없는 경우 레이블을 사용하여 제목을 추가하는 것이 좋습니다. PDF 뷰어 바로 앞에 제목을 배치할 수 있습니다.