आप इस तरह iframe का उपयोग करके क्यों कोशिश मत करो:
<iframe src="even file stream action url"></iframe>
मैं अगर यह संभव है वस्तु टैग का उपयोग करने का सुझाव देते हैं, बस के परीक्षण के लिए आइफ्रेम का उपयोग करें।
आप पृष्ठ के रूप में आप सिर्फ
src = '<% Html.RenderAction ("GetPDF") किया था के हिस्से के रूप पीडीएफ प्रस्तुत करना चाहते हैं; %> '
तो यह आपके विकल्प
आप पीडीएफ सामग्री पर पूरा नियंत्रण की जरूरत है सीएसएस का उपयोग कर या जो भी, गूगल पुस्तकों की तरह और इतने पर है, तो आप प्रत्येक अनुरोध किया गया पृष्ठ परिवर्तित करने के लिए उपकरण है कि आप मदद की ज़रूरत है पीडीएफ के सादा पाठ, एचटीएमएल या यहां तक कि छवि। पीडीएफशर्प जैसे टूल्स। Search Google For Tools
आप प्रदर्शन पीडीएफ चाहते हैं के रूप में पृष्ठ के भाग तो यह आपके
ASPX: src="<%= Url.Action("GetPDF") %>"
Razor: src="@Url.Action("GetPDF")"
क्या करना है और अंतिम जवाब
<object data="<%= Url.Action("GetPDF") %>" type="application/pdf" width="300" height="200">
alt : <a href="data/test.pdf">test.pdf</a>
</object>
हो सकता है और है मामला है कि आप चाहते हैं में स्ट्रीम के रूप में पीडीएफ वापस करने के लिए आपको
public FileStreamResult GetPDF()
{
FileStream fs = new FileStream("c:\\PeterPDF2.pdf", FileMode.Open, FileAccess.Read);
return File(fs, "application/pdf");
}
भाषा/आपके एमवीसी का मंच? रूबी ऑन रेल्स? Django? CakePHP? – OnesimusUnbound
ठीक है, थोड़ी अधिक जानकारी ... भाषा सी # है और मैं वर्तमान में एक मानक परियोजना i VS2010 के साथ खेल रहा हूं। मैं एक पीडीएफ रनटाइम उत्पन्न कर रहा हूं और स्ट्रीम में संग्रहीत कर रहा हूं। मैं एक कस्टम नियंत्रण या एक जैसे का उपयोग कर इस पीडीएफ 'अंदर' पृष्ठ को देखने में सक्षम होना चाहता हूं। मैं पीडीएफ को अच्छी तरह से उपयोग कर एम्बेडेड कर सकता हूं: <ऑब्जेक्ट टाइप = "एप्लिकेशन/पीडीएफ" डेटा = "../../ पीडीएफ/लिस्ट पीडीएफ" चौड़ाई = "500" ऊंचाई = "650"> फ़ाइल देखने के लिए here पर क्लिक करें , लेकिन यह एक धारा का उपयोग नहीं कर रहा है। – Peter