RenderDocumentToFile
렌더링 및 인쇄
설명
선택한 문서의 특정 페이지를 디스크의 이미지 파일로 렌더링합니다
기본 렌더링은 Windows XP 이상에서 기본 제공되는 GDI+를 사용합니다. 옵션 10인 TIFF(G4) 출력은 Windows Vista 및 Windows Server 2008 이상에서만 사용할 수 있습니다
Cairo를 사용하여 렌더링할 수도 있으며 SetCairoFileName 및 SelectRenderer 함수를 사용합니다
구문
Delphi
Function TPDFlib.RenderDocumentToFile(DPI: Double; StartPage, EndPage, Options: Integer; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::RenderDocumentToFile(DPI As Double, StartPage As Long, EndPage As Long, Options As Long, FileName As String) As Long
DLL
int DLRenderDocumentToFile(int InstanceID, double DPI, int StartPage, int EndPage, int Options, const wchar_t * FileName);
매개변수
| DPI | 렌더링에 사용할 DPI입니다. 값 72는 Acrobat 확대/축소 100%와 같은 결과를 냅니다 |
|---|---|
| StartPage | 인쇄할 첫 페이지 |
| EndPage | 인쇄할 마지막 페이지 |
| Options | 0 = BMP, 1 = JPEG, 2 = WMF, 3 = EMF, 4 = EPS, 5 = PNG, 6 = GIF, 7 = TIFF, 8 = EMF+, 9 = HTML5, 10 = G4 TIFF 출력. 사용할 경로와 파일 이름이며 각 페이지는 별도 파일에 저장됩니다. "%p"는 페이지 번호로 바꾸고 없으면 확장자 앞에 번호를 붙입니다. 예: "output.jpg"의 페이지 10은 "output10.jpg", "page%poutput.bmp"의 페이지 5는 "page5output.bmp"입니다 |
| FileName |
반환 값
| 0 | 페이지를 성공적으로 렌더링하지 못했습니다. 일반적으로 StartPage 또는 EndPage 매개변수가 범위를 벗어났을 때 발생합니다 |
|---|---|
| 1 | 페이지가 성공적으로 렌더링되었습니다 |