레코드를 PDF로 저장
레코드를 지정된 PDF 파일로 저장합니다.
다음도 참조하십시오.
옵션
-
다음에 저장은 PDF 파일을 저장할 위치입니다.
-
파일은 PDF 파일 경로를 지정합니다. 선택하면 출력 파일 지정 옵션을 사용할 수 있게 됩니다.
-
대상은 컨테이너 필드 또는 변수를 지정합니다. 선택하면 대상 옵션을 사용할 수 있게 됩니다.
-
현재 열려 있는 PDF는 PDF 열기 스크립트 단계 또는 PDF 생성 스크립트 단계를 사용하여 열린 PDF 파일에 레코드를 추가합니다. 열린 PDF에 레코드를 추가하면 문서 및 기본 보기 탭의 PDF 옵션 대화 상자 설정이 무시됩니다. 보안 탭에 있는 설정은 PDF 파일에 적용되지 않습니다.
-
-
옵션 지정은 "레코드를 PDF로 저장" 옵션 대화상자를 표시합니다. 저장 목록에서 빈 레코드를 선택한 경우 모양 목록이 활성화됩니다. 모양 목록은 필드에 대한 포맷 지정 옵션을 지정하도록 허용합니다.
만약 다음에 저장이 파일 또는 대상인 경우, 옵션을 선택하여 PDF 옵션 대화 상자를 표시합니다.
-
문서 탭에서 PDF 파일에 대한 서술적인 정보를 지정할 수 있습니다. 문서 탭의 각 옵션에 대해 텍스트를 직접 입력하거나 지정을 클릭하여 필드 이름이나 계산에서 값을 입력할 수 있습니다.
-
보안 탭에서 프린트 및 편집 권한뿐 아니라 PDF 파일에 암호를 할당할 수 있습니다. 프린트 및 편집 권한이 허용되는 경우 복사 및 화면 판독 소프트웨어가 허용되는지 지정할 수 있습니다.
-
기본 보기 탭에서 레이아웃에 대한 초기 보기와 PDF 파일에 대한 배율을 정의할 수 있습니다.
-
추가 옵션은 다음에 저장이 파일인 경우 사용할 수 있습니다.
-
출력 파일 지정은 PDF 파일에 대한 하나 이상의 경로 및 파일 이름 목록을 정의합니다. 이 스크립트 단계는 목록을 검색하여 쓰기가 가능한 첫 번째 경로에 저장합니다. 경로는
file경로 접두사 중 하나를 사용해야 합니다. 파일 경로 생성하기를 참조하십시오.또한 선택할 수 있습니다.
-
자동으로 파일 열기를 선택하면 기본 응용 프로그램으로 출력 파일을 열 수 있습니다.
-
파일을 첨부한 이메일 생성을 선택하면 출력 파일이 첨부된 새로운 이메일 메시지를 기본 이메일 응용 프로그램으로 표시할 수 있습니다.
FileMaker Pro가 절대 경로를 지정하지 않는 스크립트를 실행하는 경우 스크립트를 포함하는 데이터베이스 파일이 호스트되며 경로는 현재 사용자의 도큐멘트 폴더에 있는 것으로 가정됩니다.
-
-
기존 PDF에 추가는 탐색되는 레코드, 현재 레코드 또는 빈 레코드를 지정된 PDF 파일의 마지막 페이지 뒤에 추가합니다. 레코드를 추가할 때 문서 및 기본 보기 탭에서 PDF 옵션 대화상자 설정은 무시됩니다. 보안 탭에 있는 설정은 PDF 파일에 적용되지 않습니다. PDF 파일이 이미 암호로 보호된 경우, 보안 탭에 있는 해당 암호는 PDF 파일의 암호와 일치해야 합니다.
-
대화상자 사용은 파일이 이미 지정된 경우에 스크립트 단계가 수행되면 표시할 대화상자를 지정합니다.
-
폴더 생성을 선택하면 출력 파일 경로에서 지정한 새로운 폴더를 생성할지 여부를 지정할 수 있습니다.
추가 옵션은 다음에 저장이 대상인 경우 사용할 수 있습니다.
-
Target은 PDF 파일이 저장되는 컨테이너 필드 또는 변수를 지정합니다.
호환성
| 제품 | 지원 |
| FileMaker Pro | 예 |
| FileMaker Go | 부분 |
| FileMaker WebDirect | 부분 |
| FileMaker Server | 부분 |
| FileMaker Cloud | 부분 |
| FileMaker Data API | 예 |
| 사용자 설정 웹 발행 | 아니요 |
다음 버전에서 시작됨
8.0
설명
이 스크립트 단계는 현재 레이아웃을 사용하여 데이터베이스 레코드에서 PDF 파일을 생성하며, 포맷 및 프레젠테이션을 위해 사용합니다. 현재 찾기 세트에서 레코드를 저장하거나 단일 레코드로 저장하거나, 레이아웃 구조만 있고 레코드 데이터 없이 PDF 파일을 생성할 수 있습니다(예: 채워야 할 빈 양식으로).
생성된 PDF 파일을 다양한 목적지에 저장할 수 있습니다: 디스크에 있는 파일에 직접 저장하거나, 데이터베이스 저장을 위한 컨테이너 필드에 저장하거나, 추가 처리를 위해 변수에 저장하거나, 이전에 PDF 열기 스크립트 단계 또는 PDF 생성 스크립트 단계를 사용하여 열었던 PDF 파일에 추가할 수 있습니다. 이러한 유연성을 통해 PDF 생성을 복잡한 워크플로와 자동화된 문서 처리 시스템에 통합할 수 있습니다.
참고
-
이 스크립트 단계는 귀하의 권한 범위에 프린트 허용 권한이 포함되어 있거나, 스크립트가 전체 접근 권한으로 실행되도록 설정되어 있어야 합니다. 기타 권한 편집하기 및 스크립트 생성 및 편집하기의 내용을 참조하십시오.
-
이 스크립트 단계는 찾기 모드를 제외한 모든 모드에서 동작합니다.
-
FileMaker Go에서:
-
폴더 생성 옵션은 지원되지 않습니다.
-
기본 보기 탭에 있는 옵션은 지원되지 않습니다.
-
출력 파일 경로를 지정하지 않은 경우 FileMaker Go는 윈도우 이름을 사용하여 PDF 파일을 저장합니다.
-
기존 PDF에 추가옵션을 사용하는 경우:
-
문서 탭에 설정된 옵션은 무시되지 않지만 기존 데이터로 필드를 덮어쓰지는 않습니다.
-
문서 및 임시 폴더의 경로만 지원됩니다.
-
-
-
FileMaker Server 및 FileMaker Cloud에서:
-
대화상자 사용: 켬 옵션은 지원되지 않습니다.
-
서버측 스크립트는 특정 폴더에만 접근할 수 있습니다. 서버 측 스크립트의 경로를 참조하십시오.
-
-
FileMaker WebDirect에서:
-
이 스크립트 단계는 모바일 장비에서 지원되지 않습니다.
-
저장된 파일은 웹 브라우저의 기본 다운로드 위치에 다운로드됩니다.
-
폴더 생성 옵션은 지원되지 않습니다.
-
-
FileMaker Server, FileMaker Cloud 및 FileMaker WebDirect에서:
-
자동으로 파일 열기 및 파일을 첨부한 이메일 생성 옵션은 지원되지 않습니다.
-
프린트 설정 스크립트 단계는 이 스크립트 단계에 대한 옵션을 설정합니다.
-
PDF 파일에서 서체가 제대로 표시되지 않는 경우 필요한 모든 서체가 설치되었고 FileMaker Server 배포의 웹 게시 엔진에서 사용 가능한지 확인하십시오. FileMaker Server Help를 참조하십시오. FileMaker Cloud에 설치된 서체를 보려면 FileMaker Cloud Help를 참조하십시오.
-
기존 PDF에 추가 옵션은 동일한 스크립트 내에서 이전에 생성된 PDF 파일에 추가하는 경우에만 지원됩니다.
-
스크립트 단계가 동일한 스크립트에서 여러 번 수행되고 기존 PDF에 추가를 사용하지 않는 경우 이 스크립트 단계의 각 인스턴스가 고유한 파일 이름을 사용하는지 확인하십시오. 그렇지 않은 경우 가장 최근에 생성된 PD 파일이 이전 파일을 동일한 이름으로 덮어쓰게 됩니다.
-
파일 경로가 지정되지 않은 경우, 기본 파일 이름은 "Untitled.pdf"입니다.
-
웹 뷰어는 PDF 파일의 콘텐츠를 표시하지 않습니다.
-
예제 1 - 현재 레코드를 새로운 PDF 파일에 저장
제품 레이아웃으로 이동하고, 모든 레코드를 보여주고, 레코드를 정렬하고, 사용자에게 프롬프트 없이 레코드를 PDF로 저장합니다.
레이아웃으로 이동 [ "Products" (Products) ; Animation: None ]
모든 기록 보기
레코드 정렬 [ 복원 ; 대화 상자: 끄기 ]
레코드를 PDF로 저장 [ 복원 ; 저장: 파일 ; "Product Catalog.pdf"; 폴더 만들기: 끄기 ; 대화 상자: 끄기; 검색 중인 레코드 ]
예제 2 - 기록을 새 PDF 파일에 저장한 다음 관련 레코드를 추가
현재 레코드의 고객 ID로 된 모든 청구서를 찾고, 정렬하고, 청구서를 PDF로 저장하고, 고객이 구매한 제품을 PDF로 추가합니다.
레이아웃으로 이동 [ "청구서" (인보이스) ; 애니메이션: 없음 ]
일치하는 레코드 찾기 [ 교체 ; 청구서::고객 ID ]
레코드 정렬 [ 복원 ; 대화 상자: 끄기 ]
레코드를 PDF로 저장 [ 복원 ; 파일에 저장 ; "Customer Backup.pdf" ; 폴더 만들기: 끄기 ; 대화 상자: 끄기 ; 조회 중인 레코드 ]
관련 레코드로 이동 [ 관련 레코드만 표시 ; 일치하는 세트 ; 테이블에서: "Products" ; 레이아웃 사용: "Products" (Products) ]
레코드를 PDF로 저장 [ 복원 ; 파일에 저장 ; 추가 ; "Customer Backup.pdf" ; 폴더 만들기: 끄기 ; 대화 상자 사용 시: 끄기 ; 탐색 중인 기록 ]
레이아웃으로 이동 [ 원본 레이아웃 ; 애니메이션: 없음 ]
예제 3 - PDF 보고서 생성 및 여러 섹션 추가
PDF를 메모리에서 생성하고, 서로 다른 레이아웃에서 여러 섹션을 추가한 뒤 전체 문서를 파일 경로에 저장하여 포괄적인 보고서를 생성합니다.
PDF 만들기 [ ]
PDF 추가 [ Source: File ; "CoverPage.pdf" ]
레이아웃으로 이동 [ "Executive Summary" (Reports) ; Animation: None ] 레코드를 PDF로 저장 [ 복원 ; 저장: 현재 열려 있는 PDF ; 현재 레코드 ]
레이아웃으로 이동 [ "Sales Report" (Sales) ; Animation: None ]
레코드를 PDF로 저장 [ 복원 ; 저장: 현재 열려 있는 PDF ; 탐색 중인 레코드 ]
PDF 추가 [ 출처: 출처 ; Global::StandardAppendix ]
변수 설정 [ $filePath ; 값:
Get ( DocumentsPath ) & "Annual_Report_" &
연도 ( Get ( CurrentDate ) ) & ".pdf" ]
PDF 닫기 [ 저장: 파일 ; $filePath ; 폴더 만들기: 켜기 ]