2011-04-22 119 views
0

我需要使用C#將PDF文件轉換爲.doc文件。雖然沒有安裝Office,但計算機沒有文件系統。任何好的想法,我可以如何處理這個?我做了一些研究,大多數人使用互操作服務。如何在沒有microsoft.office.interop的情況下將PDF轉換爲doc?

+0

究竟你「的電腦有沒有文件系統」,因爲聲明沒有任何意義意味着什麼CONVER PDF格式文本,然後文本文檔。老實說,最好的辦法是辦公室互操作。 – 2011-04-22 18:37:47

+0

可能沒有安裝Windows操作系統? – 2011-04-22 18:38:44

+0

那麼,計算機幾乎只是strems ...此外,我需要將PDF轉換爲PNG和DOC到PNG ...我不知道如何做到這一點沒有interop – 2011-04-22 18:47:46

回答

0

您需要了解PDF並非真正實現爲單一文檔格式。

如果您的PDF文檔是通過將文本呈現爲PDF文件創建的,那麼直接的PDF轉換不僅可以,而且可以非常好(可靠)。

如果您的PDF文件的來源是掃描儀或傳真(實質上是掃描儀...),那麼您擁有的是帶有「圖片」文本的文檔。這種情況更難以處理。如果您爲此打開標記,則不會轉換「文本」。在這種情況下,您必須處理某種OCR(光學字符識別)方式,由於各種問題而不太可靠。

如果您可以在數據呈現爲PDF之前截取數據(比如在SSRS或Crystal中),那麼繞過PDF階段並將數據移動到Word文檔會更好。

如果您受限於接收傳真然後需要解釋其內容,請準備OCR地獄。我在那裏已經有一段時間了,所以我希望它變得更好。

即使您的計算機上安裝了外出辦公室,您也可以訪問(通過Visual Studios)Office開發人員工具包,這將允許您構建以Word格式(。doc/.docx)分發的文檔。

0

一個選項/想法可能是將PDF轉換爲Html,它可以在Word中打開?

0

使用的Aspose PDF套件使用FILESTREAM或閱讀Aspose文檔

相關問題