- 9
- 0
- 约3.92千字
- 约 4页
- 2018-01-16 发布于河南
- 举报
网页中嵌入pdf文件
通过javascript实现PDF自动打印(2009-05-08 15:06:05)
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string pdffile = createpdf(false);
iframe1.Attributes.Add(src, pdffile);
}
}
private string createpdf(bool print)
{
try
{
string filename = Chap0106.pdf;
iTextSharp.text.Document doc = new iTextSharp.text.Document();
PdfWriter writer = iTextSharp.text.pdf.PdfWriter.getInstance(doc, new FileStream(Server.MapPath(filename), FileMode.OpenOrCreate));
doc.Open();
doc.Add(new Paragraph(6, abcd));
writer.setViewerPreferences(PdfWriter.HideMenubar | PdfWriter.HideToolbar);
if (print)
{
PdfAction.javaScript(myOnMessage();, writer);
writer.addJavaScript(this.print(true);function myOnMessage(aMessage) {app.alert(Test,2);} var msgHandlerObject = new Object();doc.onWillPrint = myOnMessage;this.hostContainer.messageHandler = msgHandlerObject;);
}
doc.Close();
return filename;
}
catch
{
return ;
}
}
protected void Button1_Click(object sender, EventArgs e)
{
string pdffile = createpdf(true);
iframe1.Attributes.Add(src, pdffile);
}
如题:
body
object classid=clsid:CA8A9780-280D-11CF-A24D-444553540000 name=PDF1 width=760 height=633 border=0
param name=SRC value=01.pdf/
/object
script language=JavaScript type=text/javascript
PDF1.SetShowToolbar(false);
/script
/body
在 pdf 文件里加上这样的属性就可以了
如何也通过类似“PDF1.SetShowToolbar(false); ”控制实现禁止对pdf内容的复制、以及打印!!!谢谢
javascript实现PDF自动打印
网页显示pdf文件,禁止保存和打印
1. 用网页打开 PDF文件。
2. 只可以浏览但是不许打印保存。
结果参照顶楼在jsf里实现如下代码:
//Get response
FacesContext faces = javax.faces.context.FacesContext.getCurrentInstance();
HttpServletResponse response = (HttpServletResponse) faces.getExternalContext().getResponse();
//打开源pdf文件
PdfReader reader = new PdfReader(./HelloWorld.pdf);
Document document = new Document(reader.getPageSizeWithRotation(1));
int n = reader.getNumberOfPages();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
//将原pdf文件中的内容放入字节流baos中
PdfCopy copy = ne
您可能关注的文档
最近下载
- 医用控温仪产品技术要求参考版.pdf
- 2025年中考历史全国真题分类汇编:世界现代史.doc VIP
- 14G443:预制带肋底板混凝土叠合楼板 .docx VIP
- 高考调频考点(圆锥曲线)7、椭圆、双曲线的坐标版焦半径公式.pdf VIP
- 2023年山东水利职业学院单招综合素质考试试题及答案解析.docx VIP
- 2023年山东水利职业学院单招考试综合素质模拟试题及答案解析.docx VIP
- 福建省宁德市2024-2025学年八年级上学期期末考试历史试题.pdf VIP
- 湘2021G301预制带肋底板混凝土叠合楼板(混凝土肋、钢筋肋、钢管肋)(版本2).docx VIP
- 湘2021G301预制带肋底板混凝土叠合楼板(混凝土肋、钢筋肋、钢管肋)(版本2).docx VIP
- 湘2021G301 预制带肋底板混凝土叠合楼板(混凝土肋、钢筋肋、钢管肋).docx VIP
原创力文档

文档评论(0)