一、问题
在使用相关流转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文档】