- ABBYY FineReader Engine 컬렉션의 인덱스는 0부터 시작합니다.
- C#의 foreach 문(Visual Basic .NET에서는 for each)을 사용하여 컬렉션을 조작할 수 있습니다.
속성
메서드
객체 다이어그램
샘플
C++ 코드
C++ 코드
객체 다이어그램
C++ 코드
// PDF 내보내기 매개변수 생성
CSafePtr<IPDFExportParams> pdfExportParams;
CheckResult( FREngine->CreatePDFExportParams( &pdfExportParams ) );
// PDF 이미지 컬렉션 가져오기
CSafePtr<IPDFPictures> pictures;
CheckResult( pdfExportParams->get_PDFPictures( &pictures ) );
// 기존 컬렉션에 PDF 이미지 추가
CSafePtr<IPDFPicture> picture;
CheckResult( pictures->AddNew( &picture ) );
// 오프셋 설정
CSafePtr<IPoint> offset;
CheckResult( FREngine->CreatePoint( 10, 10, &offset ) );
CheckResult( picture->SetLocation( offset, 0 ) );
// 이미지에서 이미지 문서 가져오기
CSafePtr<IFRDocument> pictureDocument;
CheckResult( FREngine->CreateFRDocument( &pictureDocument ) );
CheckResult( pictureDocument->AddImageFile( pictureFilePath ) );
CSafePtr<IFRPages> frPages;
CheckResult( pictureDocument->get_Pages( &frPages ) );
CSafePtr<IFRPage> frPage;
CheckResult( frPages->get_Element( 0, &frPage ) );
CSafePtr<IImageDocument> imageDocument;
CheckResult( frPage->get_ImageDocument( &imageDocument ) );
// 이미지 문서 설정
CheckResult( picture->put_Image( imageDocument ) );
// PDF로 내보내기
CheckResult( frDocument->Export( resultFilePath, FEF_PDF, pdfExportParams ) );
이 페이지가 도움이 되었나요?