簡體   English   中英

資源嵌入asp.net

[英]resource embedding in asp.net

我有一個需要生成PDF文檔的項目。 我正在使用iTextSharp。 我有一個pdf文件,需要閱讀然后附加。

要閱讀pdf文檔,我使用PdfReader(),它接受許多形式,但是我不知道如何在Web應用程序中將pdf引用到PdfReader。

我的主機不允許二進制序列化(這很不好),所以我認為我無法從嵌入式資源加載。 我已經嘗試過僅使用PdfReader(“ report.pdf”),但是它一直拋出異常,告訴我找不到該文件。 我嘗試將文件放在與類相同的目錄中的bin目錄,根目錄中,但這仍然行不通。

如果我使用pdf文檔的標准路徑,則此方法有效,但將其上載到托管服務提供商時無法使用它。

有人對我應該如何做有任何建議嗎?

謝謝

如果我使用了pdf文檔的完全限定路徑,則該方法有效,但是當我將其上傳到托管服務提供商時,無法使用該路徑。

您仍然應該能夠通過Request.PhysicalApplicationPath獲取到應用程序的標准路徑(即使處於中等信任狀態,該路徑仍然可用)。

另外,由於嵌入式資源實際上並不涉及二進制序列化,因此它們也應該也能正常工作。 您應該能夠將嵌入的資源復制到一個臨時文件,然后將該文件傳遞給PdfReader

暫無
暫無

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

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