3 回答

TA貢獻(xiàn)1878條經(jīng)驗(yàn) 獲得超4個(gè)贊
當(dāng)您將 pdf 導(dǎo)出到 docx 時(shí),您應(yīng)該使用一些導(dǎo)出參數(shù)。通過這種方式,您可以使用 IRTFExportParams。你可以得到這個(gè)對象:
IRTFExportParams irtfExportParams = engine.CreateRTFExportParams();
在那里你可以像這樣設(shè)置 writePicture 屬性:
irtfExportParams.setWritePictures(false);
那里:IEngine engine
是主界面。我想你知道如何初始化它;)))
您還必須在方法 document.Process() 屬性中進(jìn)行設(shè)置。(文件來自IFRDocument document
)。在Process()
方法中你必須給IDocumentProcessingParams iDocumentProcessingParams
。這個(gè)對象有方法setPageProcessingParams()
,你必須把IPageProcessingParams iPageProcessingParams
參數(shù)放在那里(你可以通過 得到這個(gè)對象engine.CreatePageProcessingParams()
)。這個(gè)對象有方法:
iPageProcessingParams.setPerformAnalysis(true); iPageProcessingParams.setPageAnalysisParams(iPageAnalysisParams);
在第一個(gè)方法中設(shè)置為真,在第二個(gè)方法中我們給出iPageAnalysisParams
( IPageAnalysisParams iPageAnalysisParams = engine.CreatePageAnalysisParams()
)。
最后一步,您必須像這樣在setDetectPictures(false)
方法中設(shè)置 false 值iPageAnalysisParams
。就這樣:)
當(dāng)你要導(dǎo)出文檔時(shí),你應(yīng)該像這樣放置這個(gè)參數(shù):
IFRDocument document = engine.CreateFRDocument(); document.Export(filePath, FileExportFormatEnum.FEF_DOCX, irtfExportParams);
希望我的回答對大家有幫助)))

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊
我不太熟悉 PDF 到 DOCX 的轉(zhuǎn)換,但我認(rèn)為您可以根據(jù)需要嘗試自定義配置文件。
在您的代碼中的某個(gè)時(shí)刻,您應(yīng)該創(chuàng)建一個(gè)Engine對象,然后再創(chuàng)建一個(gè)Document對象(或IFRDocument對象,具體取決于您的應(yīng)用程序)。在將文檔提供給引擎進(jìn)行處理之前添加此行:
engine.LoadProfile(PROFILE_FILENAME);
然后使用與您的 FRE 安裝一起打包的文檔中的“使用配置文件”部分下描述的一些處理參數(shù)創(chuàng)建您的文件。不要忘記在您的文件中添加:
... some params under other sections
[PageAnalysisParams]
DetectText = TRUE --> force text detection
DetectPictures = FALSE --> ignore pictures
... other params under PageAnalysisParams
... some params under other sections
它對條形碼等的工作方式相同......但請記住,在從該文件中添加或刪除內(nèi)容時(shí)對結(jié)果進(jìn)行基準(zhǔn)測試,因?yàn)樗赡軙淖兲幚硭俣群徒Y(jié)果的全局質(zhì)量。

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
PDF 輸入頁面包含什么?MS Word 中的預(yù)期內(nèi)容是什么?如果您能附上一個(gè)輸入 PDF 文件的示例和一個(gè) MS Word 格式的所需結(jié)果示例,那就太好了。然后給出一個(gè)有用的建議會容易得多。
添加回答
舉報(bào)