PDF 닫기

열려 있는 PDF 파일을 파일 경로, 변수 또는 컨테이너 필드에 닫고 저장합니다.

다음도 참조하십시오. 

옵션 

  • 다음에 저장은 PDF 파일을 저장할 위치입니다.

    • 파일은 PDF 파일 경로를 지정합니다. 선택하면 출력 파일 옵션을 사용할 수 있게 됩니다.

    • 대상은 컨테이너 필드 또는 변수를 지정합니다. 선택하면 대상 옵션을 사용할 수 있게 됩니다.

추가 옵션은 다음에 저장파일인 경우 사용할 수 있습니다.

  • 출력 파일은 PDF 파일에 대한 하나 이상의 경로 및 파일 이름 목록을 정의합니다. 스크립트 단계는 목록을 검색하고 성공적으로 쓸 수 있는 첫 번째 경로에 저장합니다. 경로는 file 경로 접두사 중 하나를 사용해야 합니다. 파일 경로 생성하기를 참조하십시오.

    또한 선택할 수 있습니다.

    • 자동으로 파일 열기를 선택하면 기본 응용 프로그램으로 출력 파일을 열 수 있습니다.

    • 파일을 첨부한 이메일 생성을 선택하면 출력 파일이 첨부된 새로운 이메일 메시지를 기본 이메일 응용 프로그램으로 표시할 수 있습니다.

    FileMaker Pro가 절대 경로를 지정하지 않는 스크립트를 실행하는 경우 스크립트를 포함하는 데이터베이스 파일이 호스트되며 경로는 현재 사용자의 도큐멘트 폴더에 있는 것으로 가정됩니다.

  • 폴더 생성을 선택하면 출력 파일 경로에서 지정한 새로운 폴더를 생성할지 여부를 지정할 수 있습니다.

추가 옵션은 다음에 저장대상인 경우 사용할 수 있습니다.

  • Target은 PDF 파일이 저장되는 컨테이너 필드 또는 변수를 지정합니다.

  • 파일 이름은 사용할 파일 이름을 지정하는 텍스트 표현식입니다. 이 파일 이름은 PDF 데이터와 함께 저장되며 PDF 파일을 내보내거나 참조할 때 표시됩니다. 지정되지 않은 경우 기본 파일 이름이 사용됩니다.

호환성 

제품 지원
FileMaker Pro
FileMaker Go
FileMaker WebDirect 부분
FileMaker Server
FileMaker Cloud
FileMaker Data API
사용자 설정 웹 발행

다음 버전에서 시작됨 

26.0

설명 

이 스크립트 단계는 현재 열려 있는 PDF 파일을 닫고 지정된 목적지에 저장합니다. 이는 PDF 열기 스크립트 단계 또는 PDF 생성 스크립트 단계를 사용하는 모든 PDF 워크플로우의 마지막 단계입니다.

이 스크립트 단계가 성공적으로 완료된 후에는 PDF 파일이 열려 있지 않으며, 필요에 따라 다른 PDF 파일을 만들거나 열 수 있습니다.

참고 

  • 이 스크립트 단계를 사용하기 전에 PDF 파일을 열어야 합니다. PDF 파일이 열려 있지 않은 경우, 이 스크립트 단계는 오류 코드 5("명령을 사용할 수 없습니다")를 반환합니다.

  • 이 스크립트 단계는 모든 PDF 워크플로를 완료하는 데 사용되어야 합니다. 열려 있는 PDF 파일을 닫지 않으면 추가 PDF 파일을 열거나 생성할 수 없습니다.

  • 지정된 출력 위치를 쓸 수 없는 경우(예: 권한이나 디스크 공간 때문에), 스크립트 단계는 적절한 오류 코드를 반환하지만 PDF 파일은 열려 있습니다. 지정된 파일 경로를 가진 파일이 이미 존재하는 경우, 이 스크립트 단계는 오류를 반환하지 않고 기존 파일을 덮어씁니다.

  • 다음 중 하나라도 발생하면 열려 있는 PDF 파일과 저장되지 않은 모든 변경 사항이 유실됩니다.

    • 현재 FileMaker 클라이언트 세션이 종료

    • 스크립트가 PDF 파일을 열었지만, 열려 있는 PDF 파일을 닫지 않은 채 파일이 닫히는 FileMaker Pro 파일

  • FileMaker WebDirect에서는 다음에 저장: 파일 옵션이 지원되지 않습니다.

예제 1 - PDF를 파일에 저장

PDF 파일을 생성하고, 현재 레코드에 대한 페이지를 추가한 뒤, 사용자의 문서 폴더에 있는 Report.pdf에 저장합니다.

복사
PDF 만들기 [ ]  

레코드를 PDF로 저장 [ 복원 ; 저장: 현재 열려 있는 PDF ; 탐색 중인 레코드 ]  

변수 설정 [ $filePath ; Value: Get ( DocumentsPath ) & "Report.pdf" ]  

PDF 닫기 [ 저장: 파일 ; $filePath ; 폴더 만들기: 켜기 ]

예제 2 - PDF 파일을 컨테이너 필드에 저장

PDF 보고서를 생성하고, 컨테이너 필드에 직접 저장하며, 생성된 시점과 유형에 대한 메타데이터 필드를 설정합니다.

복사
PDF 만들기 [ ]  

PDF 추가 [ 출처: 출처 ; 출처: Global::CoverPage ]  

레이아웃으로 이동 [ "월간 보고서" (보고서) ] 
레코드를 PDF로 저장 [ 복원 ; 저장: 현재 열려 있는 PDF ; 탐색 중인 레코드 ] 

PDF 닫기 [ 저장 대상: 대상 ; 대상: Global::GeneratedPDF ]  

필드 설정 [ Global::GeneratedDate ; Get ( CurrentTimestamp ) ] 
필드 설정 [ Global::ReportType ; "월간 요약" ]