- 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 ) );
這個頁面有幫助嗎?