簡體   English   中英

通過編程無需任何第三方工具即可將PDF文檔轉換為Word文檔(SSRS 2005)

[英]Convert PDF document to Word document by programmatically without any third party tool (SSRS 2005)

我正在使用SQL Server Reporting Service 2005(SSRS 2005)將報告導出到Excel,PDF和VS2008。 但是現在我還希望有一個導出到Word的選項,但是在谷歌搜索后才知道的SSRS 2005報告中是不可能的。 這里的問題是我不能使用SSRS 2008報告。 所以我認為我會按照以下步驟進行...

-導出到Word

1.導出為PDF

2.將該PDF轉換為Word文檔

即使經過大量的谷歌搜索,我也沒有得到正確的答案。 我告訴過一次,甚至告訴我我不能使用任何第三方工具,所以請不要誤解我的意思。

PDF和Word之間有許多基本區別,這使您希望這種方法在一般工作流程中非常不受歡迎。 我僅舉一個例子:PDF通常不存儲有關文檔結構的信息-句子,段落,列,表...它存儲的只是頁面上某些位置的實際文本。 當然有這些概念。

有可能做你想做的嗎? 是的,在某種程度上。 在一般情況下,采用猜測和近似。 如果您知道要轉換的信息,則可以在SSRS生成的PDF文件中進行搜索,然后再從中生成Word文件。 但是,如果SSRS允許導出為文本,XML,RTF或任何其他基於結構的文件格式(但是稍稍基於結構),那么您的時間會容易得多。

如果您堅持要按照此處的建議進行操作,則必須:

1)編寫代碼以獲取從SSRS導出的PDF並對其進行解釋(查找所需的文本內容)

2)從該信息中重新創建必要的結構信息(什么是段落,什么位置以及什么表格,格式是什么等等)

3)將其寫入文件,Word可以讀取(或直接使用自動化直接創建新的Word文檔)。

這將是大量的工作,但是您擁有所有必要的信息,因為可以從Adobe網站免費下載PDF規范,其中包含您需要的所有信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM