我想要使用ASP.Net MVC設計應用程序,該應用程序允許我在Web瀏覽器上顯示來自PDF的內容。即使在沒有安裝PDF閱讀器/閱讀器的機器上,這也應該沒有任何問題。在未安裝PDF閱讀器/瀏覽器的計算機上的Web瀏覽器上顯示來自PDF的內容
我正在考慮將PDF轉換爲圖像然後顯示,但我相信會有更有效的方法/插件可以實現這一點。
請讓我知道如何做到這一點。
我想要使用ASP.Net MVC設計應用程序,該應用程序允許我在Web瀏覽器上顯示來自PDF的內容。即使在沒有安裝PDF閱讀器/閱讀器的機器上,這也應該沒有任何問題。在未安裝PDF閱讀器/瀏覽器的計算機上的Web瀏覽器上顯示來自PDF的內容
我正在考慮將PDF轉換爲圖像然後顯示,但我相信會有更有效的方法/插件可以實現這一點。
請讓我知道如何做到這一點。
由於缺乏使所有用戶使用Chrome的內置PDF顯示功能,因此沒有什麼可以完成的。 PDF是一種專有文件格式,因此需要在機器上安裝某種瀏覽器才能看到它。你在說什麼就像問你如何打開一個Excel文件,而不必讓Excel或其他程序能夠像安裝LibreOffice一樣閱讀它。這根本不可能。
在View:
<object data="@Url.Action("Showpdf", "ControllerName")"></object>
在控制器:
public ActionResult Showpdf()
{
return File("FilePath", "application/pdf");
}
爲了顯示從數據庫或東西PDF格式,你可以使用
public ActionResult Showpdf()
{
byte[] pdf = getPdfFromDbOrSomewhereElse();
return File(pdf, "application/pdf");
}
@Vikram另一種方式:[鏈接](https://demos.gnostice.com/aspdotnetmvc/pdfviewer) – 2017-08-24 10:05:44
有什麼錯< object type =「application/data」data =「file1.pdf」>