Csharp:user WebControl Read Adobe PDF Files In Your Web Browser
namespace GeovinDu.PdfViewer
{[DefaultProperty("FilePath")][ToolboxData("<{0}:ShowPdf runat=server></{0}:ShowPdf>")] public class ShowPdf : WebControl{#region "Declarations" //Geovin Du 塗聚文 20131010private string mFilePath;#endregion#region "Properties" [Category("Source File")][Browsable(true)][Description("Set path to source file.")][Editor(typeof(System.Web.UI.Design.UrlEditor), typeof(System.Drawing.Design.UITypeEditor))]public string FilePath{get{return mFilePath;}set{if (value == string.Empty){mFilePath = string.Empty;}else{int tilde = -1;tilde = value.IndexOf('~');if (tilde != -1){mFilePath = value.Substring((tilde + 2)).Trim();}else{mFilePath = value;}}}} // end FilePath property#endregion#region "Rendering"/// <summary>/// Geovin Du 塗聚文 20131010/// </summary>/// <param name="writer"></param>protected override void RenderContents(HtmlTextWriter writer){try{StringBuilder sb = new StringBuilder();sb.Append("<iframe src=" + FilePath.ToString() + " ");sb.Append("width=" + Width.ToString() + " height=" + Height.ToString() + " ");sb.Append("<View PDF: <a href=" + FilePath.ToString() + "</a></p> ");sb.Append("</iframe>");writer.RenderBeginTag(HtmlTextWriterTag.Div);writer.Write(sb.ToString());writer.RenderEndTag();}catch{// with no properties set, this will render "Display PDF Control" in a// a box on the pagewriter.RenderBeginTag(HtmlTextWriterTag.Div);writer.Write("Display PDF Control");writer.RenderEndTag();} // end try-catch} // end RenderContents#endregion} // end class
} // end namespace Geovin Du 塗聚文 20131010
Csharp:user WebControl Read Adobe PDF Files In Your Web Browser相关推荐
- Adobe Acrobat 9.0“ PDFMaker无法找到Adobe PDF Printer 的打印驱动程序”解决办法
[问题症状] 安装Adobe Acrobat Perfessional 9.0后,office工具栏中会显示两个按钮.正常情况下,可以点击按钮直接将当前的office文档转化为pdf文档,同样IE工具 ...
- Win10用Windows照片查看程序打开图片+更改注册表后导致Win10任务栏Adobe PDF阅读器图标显示异常
Win10用Windows照片查看程序打开图片 解决办法: 参考:https://jingyan.baidu.com/article/455a9950bb20bda166277824.html 上述操 ...
- 关于Acad的cui(研究adobe pdf)
adobe pdf 是在cad的注册表中加入自动启动项,如: [HKEY_LOCAL_MACHINE/SOFTWARE/Autodesk/AutoCAD/R17.1/ACAD-6001:804/App ...
- 添加Adobe PDF 打印机
这个虚拟打印驱动叫"Adobe PDF Printer",正常情况下,安装完Adobe Acrobat后,系统就会自动添加Adobe PDF Converter打印机. 如果没有的 ...
- win7不能安装adobe pdf打印机的解决方案
一.[问题症状] 安装Adobe Acrobat Perfessional 8.0后,office工具栏中会显示两个按钮.正常情况下,可以点击按钮直接将当前的office文档转化为pdf文档,同样IE ...
- postscript怎么打开_怎么把在学习中用的Adobe PDF文件转换成Microsoft office Word
现在我们普遍用的都是Adobe PDF格式的文件,可是Microsoft office Word(.doc,.docx)文档也是我们经常要用的,所以就需要将Adobe PDF转换Microsoft o ...
- Softaken Unlock PDF Files v1.0 PDF文件解密
简介: Softaken Unlock PDF Files 为用户提供PDF文件解密的功能,当我们忘记自己设置的PDF密码,导致文件打不开的时候,就可以通过这款软件来进行快速解锁,用户也能够使用软件对 ...
- 关于 Adobe PDF虚拟打印机
LATEX中的PDF 2012.05.05. 在Latex中把dvi转成pdf之后,图形显示总是出问题,在上篇经验总结的博文中,独立安装了一个[Generic PostScript Printer]的 ...
- 虚拟打印机adobe PDF
分享一下安装虚拟打印机的经验.在网上下载的资源很多,良莠不齐,我试了好几个终于找到一个好用的,放在了CSDN资源中可供下载. 安装之后发现打印时找不到Adobe PDF 打印机,这时要这样操作: 打开 ...
最新文章
- error: 'release' is unavailable: not available in automatic reference counting,该怎么解决
- shell 水平测试
- PHP为什么以及什么时候使用单例模式?
- Jexus~docker与它产生了暖味
- [MyBatisPlus]常用注解_@TableName_@TableId_@TableField_@TableLogic通过全局配置配置主键生成策略
- 安卓系统挂载NTFS格式硬盘_Mac 读写 NTFS硬盘管理开源工具NTFSTool
- linux 文件浏览器_浏览Linux文件系统
- python饼状图颜色一样_使用echarts画饼状图,设置饼状图颜色
- 中国水培营养素行业市场供需与战略研究报告
- 对于以太网口作为下一条路由的理解
- 关于常量池的一些整理
- Java常见面试题收集
- hdoj1087:Super Jumping! Jumping! Jumping!(dp基础题-最大上升子序列和(可不连续))
- Python机器学习算法基础概述
- RTCM3.1/3.2
- 河南省邓州市计算机学校,2019年邓州市职业技术学校招生简章及招生专业
- “你的论文充斥着垃圾,写作一塌糊涂,我读着读着都想撕了它”
- 攻防世界Web新手区题解(超详细)
- 打开视频文件提示服务器异常,视频解析服务器异常
- 批量解析域名为IP地址的shell脚本和python脚本