PDF 파일로 내보내기
PDF 렌더링 확장 프로그램은 Adobe Acrobat 및 PDF 1.3을 지원하는 타사 PDF 뷰어에서 열 수 있는 파일로 보고서를 렌더링합니다. PDF 1.3은 Adobe Acrobat 4.0 이상 버전과 호환되지만 Reporting Services에서는 Adobe Acrobat 6 이상 버전을 지원합니다. 이 렌더링 확장 프로그램으로 보고서를 렌더링하기 위해 Adobe 소프트웨어가 필요한 것은 아닙니다. 그러나 PDF 형식으로 보고서를 보거나 인쇄하기 위해서는 Adobe Acrobat과 같은 PDF 뷰어가 필요합니다.
PDF 렌더링 확장 프로그램에서는 ANSI 문자를 지원하며 한국어, 일본어, 중국어 번체, 중국어 간체, 키릴 자모, 히브리어 및 아랍어를 유니코드 문자로 변환할 수 있습니다.
PDF 렌더러는 물리적 페이지 렌더러이므로 페이지 매김 동작이 HTML 및 Excel 같은 다른 렌더러와는 차이가 있습니다. 이 항목에서는 PDF 렌더러 관련 정보를 제공하고 규칙의 예외를 설명합니다.
글꼴 포함
가능한 경우 PDF 렌더링 확장 프로그램에는 보고서를 PDF 파일로 표시하는 데 필요한 각 하위 집합이 포함되어 있습니다. 보고서에 사용된 글꼴이 보고서 서버에 설치되어 있어야 합니다. 보고서 서버는 PDF 형식으로 보고서를 생성할 때 보고서에서 참조하는 글꼴로 저장된 정보를 사용하여 PDF 파일 내에 문자 매핑을 만듭니다. 렌더링된 글꼴이 보고서 서버에 설치되어 있지 않으면 결과 PDF 파일이 올바른 매핑을 포함하지 않을 수 있으며 화면에 올바르게 표시되지 않을 수 있습니다.
다음 조건을 만족할 경우 PDF 파일에 글꼴이 포함됩니다.
글꼴 작성자가 글꼴 포함 권한을 허가한 경우. 설치된 글꼴에는 글꼴 작성자가 문서에 글꼴 포함을 허용했는지 여부를 나타내는 속성이 포함되어 있습니다. 속성 값이 EMBED_NOEMBEDDING이면 글꼴이 PDF 파일에 포함되지 않습니다. 자세한 내용은 msdn.microsoft.com의 "TTGetEmbeddingType"을 참조하십시오.
글꼴이 트루타입인 경우
보고서에 표시되는 항목이 글꼴을 참조하는 경우. Hidden 속성이 True로 설정된 항목이 글꼴을 참조하는 경우 렌더링된 데이터를 표시하는 데 글꼴이 필요하지 않으므로 파일에 포함되지 않습니다. 렌더링된 보고서 데이터를 표시하는 데 필요한 글꼴만 포함됩니다.
이러한 조건을 모두 만족하는 경우에만 PDF 파일에 글꼴이 포함됩니다. 이 조건 중 하나라도 만족하지 않으면 PDF 파일에 글꼴이 포함되지 않습니다.
[!참고]
조건을 만족하더라도 PDF 파일에 글꼴이 포함되지 않는 한 경우가 있습니다. 사용된 글꼴이 표준 Type 1 글꼴이거나 기본 14개 글꼴로 알려진 PDF 사양의 글꼴일 경우에는 글꼴이 ANSI 콘텐츠에 포함되지 않습니다.
클라이언트 컴퓨터의 글꼴
글꼴이 PDF 파일에 포함되면 컴퓨터(클라이언트 컴퓨터)에 해당 글꼴이 설치되어 있지 않아도 보고서가 제대로 표시됩니다.
글꼴이 PDF 파일에 포함되지 않으면 컴퓨터에 해당 글꼴이 설치되어 있어야 보고서가 제대로 표시됩니다. 클라이언트 컴퓨터에 글꼴이 설치되어 있지 않으면 PDF 파일에서 지원되지 않는 글자가 물음표(?)로 표시됩니다.
PDF 파일의 글꼴 확인
PDF 출력 결과가 다르게 나타나는 현상은 주로 보고서에 사용된 글꼴이 라틴어 이외의 문자를 지원하지 않는데 라틴어 이외의 문자를 보고서에 추가한 경우 발생합니다. 보고서가 제대로 렌더링되는지 확인하려면 보고서 서버와 클라이언트 컴퓨터 모두에서 PDF 렌더링 출력을 테스트해야 합니다.
그래픽 디자인 인터페이스나 Microsoft Internet Explorer에서는 자동으로 글꼴이 대체되어 올바르게 표시되기 때문에 미리 보기나 HTML로 내보낸 결과만 믿어서는 안 됩니다. 서버에 유니코드 문자가 없으면 문자가 물음표(?)로 바뀌어 표시될 수 있습니다. 클라이언트에 글꼴이 없으면 문자가 사각형(□)으로 바뀌어 표시될 수 있습니다.
PDF 파일에 포함된 글꼴은 파일에 저장된 Fonts 속성에 메타데이터로 포함됩니다.
메타데이터
PDF 렌더링 확장 프로그램에서는 보고서 레이아웃 이외에 다음과 같은 메타데이터를 PDF 문서 정보 사전에 기록합니다.
PDF 속성 |
정보 출처 |
---|---|
Title |
Report RDL 요소의 Name 특성 |
Author |
Author RDL 요소 |
Subject |
Description RDL 요소 |
Creator |
Reporting Services 제품 이름 및 버전 |
Producer |
렌더링 확장 프로그램 이름 및 버전 |
CreationDate |
PDF datetime 형식의 보고서 실행 시간 |
Fonts |
포함된 각 글꼴의 글꼴 이름 및 속성 |
메타데이터를 보려면 Adobe Acrobat에서 파일을 열고 파일 메뉴에서 속성을 표시합니다. 예를 들어 글꼴 탭에는 파일에 포함된 글꼴 목록이 표시됩니다.
대화형
PDF에서는 일부 대화형 요소가 지원됩니다. 다음은 특정 동작에 대한 설명입니다.
표시 및 숨기기
동적 표시 및 숨기기 요소는 PDF에서 지원되지 않습니다. PDF 문서는 보고서에 포함된 모든 항목의 현재 상태와 일치하도록 렌더링됩니다. 예를 들어 보고서를 처음 실행할 때 항목이 표시된 상태이면 해당 항목이 렌더링됩니다. 설정/해제할 수 있는 이미지의 경우 보고서를 내보낼 당시 숨겨진 상태이면 해당 이미지가 렌더링되지 않습니다.
문서 구조
보고서에 문서 구조 레이블이 있으면 PDF 파일에 문서 개요가 추가됩니다. 각 문서 구조 레이블은 보고서에 표시된 것과 같은 순서에 따라 문서 개요의 항목으로 표시됩니다. Acrobat에서는 문서 개요가 있는 페이지를 렌더링하는 경우에만 문서 개요에 대상 책갈피를 추가합니다.
한 페이지만 렌더링하는 경우에는 문서 개요가 추가되지 않습니다. 문서 구조는 보고서의 중첩 수준을 반영하는 계층 구조에 따라 배열됩니다. 문서 개요에 액세스하려면 Acrobat에서 책갈피 탭을 사용합니다. 문서 개요 내의 항목을 클릭하면 문서에서 책갈피 설정된 위치로 이동할 수 있습니다.
책갈피
책갈피는 PDF 렌더링에 지원되지 않습니다.
드릴스루 링크
드릴스루 링크는 PDF 파일에서 클릭하여 연결할 수 있는 링크로 렌더링됩니다. 이를 클릭하면 Acrobat에서 클라이언트의 기본 브라우저가 열리고 드릴스루 대상인 URL로 이동합니다.
하이퍼링크
보고서의 하이퍼링크는 PDF 파일에서 클릭하여 연결할 수 있는 링크로 렌더링됩니다. 이를 클릭하면 Acrobat에서 클라이언트의 기본 브라우저가 열리고 하이퍼링크 URL로 이동합니다.
압축
이미지 압축은 이미지의 원래 파일 형식을 기준으로 합니다. PDF 렌더링 확장 프로그램에서는 기본적으로 PDF 파일을 압축합니다.
PDF 파일에 포함된 이미지의 모든 압축을 가능한 한 계속 유지하기 위해 JPEG 이미지는 JPEG로 저장되고 다른 모든 이미지 형식은 BMP로 저장됩니다.
참고 항목
개념
변경 내역
업데이트된 내용 |
---|
포함된 글꼴에 대한 내용을 추가했습니다. |
제한이 없어져서 이제 PDF에서 4바이트 유니코드 문자를 지원합니다. |
ANSI 콘텐츠의 글꼴 포함에 대한 설명을 제공했습니다. |