上一篇
<object id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" style="width:0;height:0"></object> <button onclick="document.all.WebBrowser.ExecWB(6,6)">🖨️ 直接打印</button> <button onclick="document.all.WebBrowser.ExecWB(7,1)">📄 打印预览</button> <button onclick="document.all.WebBrowser.ExecWB(8,1)">⚙️ 页面设置</button>
关键代码解析:
WebBrowser
控件调用IE内核的ExecWB
方法6=打印
, 7=预览
, 8=设置
// 安装NuGet包:DinkToPdf var doc = new HtmlToPdfDocument() { GlobalSettings = { PaperSize = PaperKind.A4, Margins = new MarginSettings { Top = 10 } }, Objects = { new ObjectSettings() { HtmlContent = "<h1>🎉 打印测试</h1>", FooterSettings = { Center = "页码 [page]/[toPage]" } } } }; var converter = new SynchronizedConverter(new PdfTools()); byte[] pdf = converter.Convert(doc);
' 注册DLL组件 RegWsh.RegWrite "HKEY_CURRENT_USER\Software\Adobe\FormData", "PDF_Data" ' 生成FDF数据 Set FDFApp = CreateObject("FDFApp.FDFApp") FDFApp.FDFSetValue "FirstName", "张三", 0
<style> @media print { .page-break { display: block; page-break-before: always; } } </style> <div class="page-break">📑 新页开始</div>
// 清空IE默认页眉页脚 function pagesetup_null() { var RegWsh = CreateObject("WScript.Shell"); RegWsh.RegWrite "HKCU\\Software\\Microsoft\\Internet Explorer\\PageSetup\\header", ""; RegWsh.RegWrite "HKCU\\Software\\Microsoft\\Internet Explorer\\PageSetup\\footer", ""; }
metabase.xml
中的AspMaxRequestEntityAllowed
为50MB<system.web> <compilation debug="true" targetFramework="5.0" /> </system.web>
版本兼容:
Microsoft.AspNetCore.App
元包性能优化:
services.AddMemoryCache(); services.AddMvc().AddRazorRuntimeCompilation();
安全加固:
system.webServer> <rewrite> <rules> <rule name="HTTPS Force" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTPS}" pattern="OFF" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" /> </rule> </rules> </rewrite> </system.webServer>
官方文档:
最新案例:
💡 提示:2025年ASP开发需重点关注混合架构部署,建议结合Blazor Server实现前后端实时交互打印!
本文由 业务大全 于2025-08-23发表在【云服务器提供商】,文中图片由(业务大全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/706145.html
发表评论