当前位置: 首页 > news >正文

网站后台如何取消验证码登陆做门户网站源码

网站后台如何取消验证码登陆,做门户网站源码,沈阳做网站直播的公司,做网站wamp和xamp使用A5打印的时候,再生成pdf是没有问题的。下面做了一个测试,在打印机中,使用A5的纸张横向放入,因为是家用打印机,A5与A4是同一个口,因此只能这么放。 使用itextpdf生成pdf,在浏览器中预览pdf是…

使用A5打印的时候,再生成pdf是没有问题的。下面做了一个测试,在打印机中,使用A5的纸张横向放入,因为是家用打印机,A5与A4是同一个口,因此只能这么放。

        使用itextpdf生成pdf,在浏览器中预览pdf是正常的。

if (i%2 ==0){pd.put(PdfName.ROTATE, new PdfNumber(0));} else{pd.put(PdfName.ROTATE, new PdfNumber(90));}

        通过浏览器自带的打印预览,貌似也米有问题

        但实际打印出来却有问题,可以看到打印的不全。看来问题就是因为打印机将你放入的A5的纸张当成了A4,看似解决方案是将里面的内容进行旋转,但是纸张不旋转问题岂不是解决了。如何实现却成了问题。

        尝试了很多种方法,都没有生效,网上的案例太少了。

 private void handlePrintUdfDirection(HttpServletResponse response, Integer printDirection,ByteArrayOutputStream baos, String pageSize) throws IOException, DocumentException {try {// 创建 PdfReader 对象读取输入 PDF 文件byte[] content = baos.toByteArray();PdfReader reader = new PdfReader(content);// 创建一个新的 ByteArrayOutputStream 来保存旋转后的内容ByteArrayOutputStream modifiedBaos = new ByteArrayOutputStream();// 创建一个新的 PdfWriter 和 Document 对象Document document = new Document();PdfWriter writer = PdfWriter.getInstance(document, modifiedBaos);document.open();int numberOfPages = reader.getNumberOfPages();// 遍历每一页for (int i = 1; i <= numberOfPages; i++) {// 获取当前页面的内容PdfImportedPage importedPage = writer.getImportedPage(reader, i);// 获取 PdfContentByte 对象PdfContentByte canvas = writer.getDirectContent();// 获取页面尺寸float width = reader.getPageSize(i).getWidth();float height = reader.getPageSize(i).getHeight();// 应用旋转变换canvas.saveState();canvas.concatCTM(1, 0, 0, 1, 0, 0 );
//                    canvas.addTemplate(importedPage, -width, 0);canvas.addTemplate(importedPage, 0, height+150);canvas.restoreState();// 添加新的页面到文档中document.newPage();}// 关闭 PdfWriter 和 Documentdocument.close();writer.close();reader.close();// 获取旋转后的 PDF 内容byte[] rotatedPdfContent = modifiedBaos.toByteArray();// 设置响应头response.setContentType("application/pdf");response.setHeader("Content-Disposition", "attachment; filename=rotated_output.pdf");// 获取响应的 OutputStream 并写入旋转后的 PDF 内容OutputStream out = response.getOutputStream();out.write(rotatedPdfContent);out.flush();out.close();} catch (DocumentException | IOException e) {e.printStackTrace();}}

http://www.yayakq.cn/news/706342/

相关文章:

  • 诚一网站推广工程建设标准强制性条文
  • 做网站推广员图片处理问题贴吧网站怎么做
  • windows2008 建网站seo平台是什么
  • 做网站与考研凡科建站网址
  • 网站建设采购项目515ppt模板网
  • 怎样给一个网站做专题策划公司部门简介模板
  • php mysql网站开发项目式教程wordpress 旅游网站
  • 许昌河南网站建设泉州搜索推广
  • 典型的电子商务网站wordpress去掉文章rss
  • wordpress企业门户网站c语言编程软件
  • 网站搜索引擎优化技术设计工业
  • 网站建设意义模板东莞网站建设牛魔网a
  • 广州门户网站制作黄岛网站建设哪家权威
  • 建设网站需要学习什么东莞网站制作建设公司
  • 科技公司 网站设计经典案例wordpress白屏
  • 做什爱网站网站域名怎么登陆
  • 网站设计分析推广文案撰写
  • 问答类网站开发网站数据库设计模板
  • 泰安电脑网站建设电话preec网站
  • 有可以花钱让人做问券的网站吗网络建设工作总结
  • 招标网站建设上海做营销网站哪个公司好
  • ie兼容所有网站网站建设预付
  • 滁州项目建设公示在哪个网站城市建设理论研究官方网站
  • 哪里查网站备案信息网页编程html
  • 网站做戒酒通知书山东省住房和城乡建设厅副厅长
  • 西宁专业企业网站建设上饶做网站的公司
  • 竞价网站模板时尚字体设计网站
  • 做ssp用什么建网站安徽池州建设厅网站
  • 河南十大营销策划公司seo需要会什么
  • 网站的页面风格有哪些wordpress中国官网