메인 콘텐츠로 건너뛰기
이 객체는 PDF 첨부 파일을 나타냅니다. 원본 파일 이름, 작성자가 추가한 설명, 그리고 첨부 파일의 바인딩 유형에 액세스할 수 있습니다. 또한 첨부된 파일을 디스크나 전역 메모리에 저장하여 액세스할 수 있는 메서드도 제공합니다.

속성

이름유형설명
ApplicationEngine, 읽기 전용Engine 객체를 반환합니다.
BindingPDFAttachmentBindingEnum, 읽기 전용첨부 파일이 특정 주석 하나, PDF 포트폴리오 또는 문서 전체와 연결되어 있는지를 지정합니다. FineReader Engine API를 통해 추가된 첨부 파일의 경우 이 속성 값은 항상 PAB_Document입니다.
DescriptionBSTR, 읽기 전용파일이 첨부될 때 지정된 설명을 반환합니다.
FileFormatImageFileFormatEnum, 읽기 전용ABBYY FineReader Engine에서 파일을 열었을 때 정의된 원본 파일 형식을 반환합니다. <Note> 첨부 파일 형식이 IFF_UnknownFormat이 아니면 AddImageFileFromAttachment 메서드에서 사용할 수 있습니다. 그렇지 않으면 SaveToFile 또는 SaveToMemory (Win) 메서드를 사용하여 첨부 파일을 저장할 수 있습니다. </Note>
FileNameBSTR, 읽기 전용원본 파일 이름을 반환합니다.

메서드

이름설명
SaveToFile첨부 파일을 디스크에 저장합니다.
SaveToMemory <Note> Windows 전용 </Note>첨부 파일을 전역 메모리에 저장합니다.
PDFAttachment 객체 다이어그램

입력 매개변수

이 객체는 AddImageFileFromAttachment 메서드의 입력 매개변수로 전달됩니다.

출력 매개변수

이 객체는 PDFAttachments 객체의 AddFromFile, AddFromMemory (Win) 메서드에 대한 출력 매개변수입니다.

예제

FREngine::IEnginePtr Engine;
FREngine::IFRDocumentPtr sourceFile = Engine->CreateFRDocument();
sourceFile->AddImageFile( imageFilePath, 0, 0 );
// 원본 문서에서 첨부 파일 컬렉션 가져오기
FREngine::IPDFAttachmentsPtr attachments;
sourceFile->get_PDFAttachments( &attachments );
int attachmentsCount( 0 );
attachments->get_Count( &attachmentsCount );
// 처리를 위해 첨부 파일의 이미지를 새 문서에 추가
FREngine::IFRDocumentPtr frDocument = Engine->CreateFRDocument();
for( int j = 0; j < attachmentsCount; j++ ) {
    FREngine::IPDFAttachmentPtr attach;
    attachments->get_Element( j, &attach );
    FREngine::ImageFileFormatEnum fileFormat( FREngine::IFF_UnknownFormat );
    attach->get_FileFormat( &fileFormat );
    // 지원되는 ImageFileFormatEnum만 처리할 수 있습니다
    if( fileFormat != FREngine::IFF_UnknownFormat ) {
        frDocument->AddImageFileFromAttachment( attach, 0, 0, 0 );
    } else {
    // 모든 첨부 파일은 저장할 수 있습니다
        BSTR fileName;
        attach->get_FileName( &fileName );
        attach->SaveToFile( fileName );
    }
}
 // 문서 처리
 frDocument->Process( 0 );     

참고 항목

PDFAttachments ZUGFeRD 규격을 준수하는 전자 송장