天天看点

AxAcroPDFLib文档

一、问题

在使用相关流转PDF时控件默认打开显示百分比不固定,搜索对应AxAcroPDFLib中有【setZoom】此方法

二、事例代码 

byte[] pdfData = null;
            try
            {
                pdfData =数据流;
            }
            catch (Exception ex)
            {
                return moorder + "," + ex.Message;
            }
            if (pdfData == null || pdfData.Length == 0)
            {
                return "获取的PDF流为null";
            }
            using (FileStream fs = File.Create("TempPdf.pdf"))
            {
                fs.Write(pdfData, 0, (int)pdfData.Length);
            }
            axAcroPDF1.setView("fit");

            //设置显示百分比
            if (!string.IsNullOrEmpty(type) && type.Equals("MHA"))
            {
                axAcroPDF1.setZoom(125);
            }

            // pdfReader.setPageMode("thumbs");
            axAcroPDF1.setPageMode("none");
            bool a = axAcroPDF1.LoadFile("TempPdf.pdf");
            axAcroPDF1.setShowToolbar(true);
           

文档详见目录【AxAcroPDFLib文档】