pdf-generation 相关问题

PDF生成是使用各种工具或库创建PDF文档的过程。

CSS 转换:scale() 并打印到 PDF 损坏

我正在使用 Chrome 生成 PDF:一切正常,直到某些 div 包含以下用于缩小其内容的 CSS 转换: 变换原点:0px 0px; 变换:缩放(...

回答 1 投票 0

Chrome 打印 PDF 和 CSS 转换损坏

我正在使用 Chrome headless 生成 PDF:一切正常,直到某些 DIV 包含以下 CSS 转换: 变换原点:0px 0px; 变换:缩放(0.64); 视觉上

回答 1 投票 0

来自 Rmarkdown 的 pdf - 横向和纵横比=169

我已经从 Rmarkdown 文件制作了 PDF。 我希望以横向模式制作pdf,以便它占据全屏。 横向模式可以工作,但不会占据全屏。我读过...

回答 1 投票 0

输出 pdf 2.0 规范中的 UTF-8 编码文本字符串

我正在尝试了解如何使用 utf-8 编码字符串生成 PDF,并且一直在手工制作 pdf 文件。我从下面非常简单的文件开始,并调整...

回答 1 投票 0

jasper使用jsp报告pdf转换错误。显示pdf加载失败

这是我的项目查看器屏幕截图 搜索.jsp <%@page contentType="text/html" pageEncoding="UTF-8"%> 搜索.jsp <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <h3>Search the id which you want</h3> <form method="POST" action="filereport.jsp"> <p>Give the searching ID</p> <input type="text" name="employid"/><br> <input type="submit" value="show"/> </form> </body> </html> 文件报告.jsp <%@page import="java.sql.SQLException"%> <%@ page import="java.io.*"%> <%@ page import="java.sql.Connection"%> <%@ page import="java.sql.DriverManager"%> <%@ page import="java.util.HashMap"%> <%@ page import="java.util.Map"%> <%@ page import="net.sf.jasperreports.engine.*"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="Class.*" %> <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <h2>your searching result is :</h2> <% Connection conn=null; try{ //connection to mysql database Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/product?user=root&password=mysql123"); ////Loading Jasper Report File from Local file system String jrxmlFile = session.getServletContext().getRealPath(request.getContextPath())+"/Reports/reportgenerate.jasper"; InputStream input = new FileInputStream(new File(jrxmlFile)); Map parameters = new HashMap(); int id=Integer.parseInt(request.getParameter("employid")); parameters.put("employeeid", id); //generating the report JasperReport jasperReport = JasperCompileManager.compileReport(input); JasperPrint jasperPrint=JasperFillManager.fillReport(jasperReport, parameters,conn); //byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath(), parameters, conn.getconnection()); //exporting the report as pdf // ////Exporting the report as a PDF JasperExportManager.exportReportToPdfStream(jasperPrint, response.getOutputStream()); }catch(FileNotFoundException e){ e.printStackTrace(); }catch(JRException e){ e.printStackTrace(); }catch(ClassNotFoundException e){ e.printStackTrace(); }catch(SQLException e){ e.printStackTrace(); }finally{ if(conn!=null){ conn.close(); } } %> </body> </html> 问题是当我运行文件时,会打开一个空白的 pdf 视图,并显示错误“无法加载 pdf 文档”。有人可以帮忙吗? 提前致谢。 我可以看到两个问题: 你应该 flush 和 close response.getOutputStream() 示例 JasperExportManager.exportReportToPdfStream(jasperPrint, response.getOutputStream()); response.getOutputStream().flush(); response.getOutputStream().close(); 考虑使用 try catch 语句来表示 close(),并为您的响应添加正确的标题。 如果报告数据源为空,并且您的 whenNoDataType 标签上没有属性 jasperReport,它将生成一个空的 pdf,这可能会造成麻烦。您可以更改此行为设置 whenNoDataType="BlankPage" 或您认为最合适的任何内容。请参阅 WhenNoDataTypeEnum API 有时问题可能出在您的浏览器 (Chrome) 设置上。您应该转到 Chrome 浏览器中的设置,然后转到隐私,然后转到网站设置,然后向下滚动到 PDF 文档,然后删除“从 Chrome 中打开”选项并选择“下载 PDF” 也许另一个问题可能是您使用后没有flush和close您的outputStream;即, outputStream.flush(); outputStream.close();

回答 2 投票 0

在 ASP.NET Core MVC 7 中使用 Rotativa 将 HTML 导出为 PDF 文件

我正在使用 ASP.NET Core MVC 7,我想使用 Rotativa 包将 HTML(即 Razor View)导出到 PDF 文件中。 我使用包管理器控制台安装所需的包: 安装包Ro...

回答 1 投票 0

如何在页面刷新或导航时将渲染的 pdf 文件保留在syncfusion pdfViewer 中

我正在使用带有角度的同步融合pdfViewer控件。我希望即使我离开或刷新页面,渲染的文档也能保留在控件中。当我浏览选项卡或当我离开时 注释...

回答 1 投票 0

如何在 Google Firebase 上从 HTML 模板生成 PDF 文档?

在 Google Firebase 上从 HTML 模板生成 PDF 文件的最佳解决方案是什么? 我想使用 html-pdf-chrome 插件,但我不知道如何配置它。还有更好的吗

回答 1 投票 0

KnpSnappyBundle 退出状态代码“127”表示出现问题:

我在 knpSnappyBundle 上遇到此错误,我正在尝试生成 pdf,然后通过电子邮件发送。 我的配置如下: knp_snappy: pdf: 启用:真 二进制:endor\h4cc in\

回答 5 投票 0

为 HTML2PDF 创建的 pdf 设置自定义页面标题

我正在使用 PHP 的 HTML2PDF 库从 HTML 创建 PDF。我的页面网址如下:: http://domain.com/admin/invoice/invoicedownload 使用以下代码创建 pdf:: ob_start(); $width_in_m...

回答 2 投票 0

无法在React原生iOS应用程序中生成PDF

我继承了一个在 iOS 和 Android 上运行的旧版 React-Native 旧版应用程序。有一段代码可以生成 PDF 报告,我将其粘贴在下面。该代码在

回答 1 投票 0

如何从基于 JSON 的 HTML/SCSS 模板生成 PDF?

我有一个服务器(Nodejs typescript),它以 JSON 格式创建标签数据。每个标签都有一个唯一的ID,它包含各种详细信息,例如发货信息、重量、条形码等。这是一个...

回答 1 投票 0

在Android设备上离线生成PDF的好方法...尝试过DOCX4J

有没有在Android设备上生成PDF文档的好方法?我有一个 DOCX 文件作为基础。 我知道这是可能的: 这是一个非常好的应用程序https://play.google.com/store/apps/details?id=cn....

回答 0 投票 0

如何在 Node.js 中生成 PDF/A 文件?

我必须为 Node.js 项目生成 PDF/A-3 文件。我希望能够从头开始生成 PDF/A-3 文件或将现有文件转换为 PDF/A-3。 我还没有找到一个简单/直接的方法...

回答 2 投票 0

尝试渲染两个 PDF 文件时遇到的问题

我正在尝试编写一个程序,该程序将包含两个文件:试卷和答卷。这两个文件应该在同一个窗口中渲染,并且有一个可以使用的垂直滚动条....

回答 1 投票 0

获取 ArgumentNullException:值不能为 null。 (参数“RotativaPath”)使用Rotativa将Html视图导出为PDF时

我正在使用 Visual Studio 2022 版本 17.7.5 开发 .NET 7.0 Web 应用程序 我需要将 Html 视图转换为 PDF。 为此,我想使用 Rotativa,它似乎非常强大且简单

回答 1 投票 0

如何通过 NewFontsResolver 使用 wwwroot/fonts 文件夹中的字体

ASP.NET MVC 应用程序的字体位于 ots wwwroot/fonts 子文件夹中。 如何强制 NewFontResolver 在 Linux 和 Windows 中使用此目录中的 fors? 在 Linux 中 NewFontResolver 搜索也很糟糕......

回答 1 投票 0

在golang中从html创建pdf

如何从 Google Go 中的 HTML 输入创建 PDF 文件?如果还不可能,是否有任何旨在解决这个问题的举措? 我正在寻找像 php 中的 TCPDF 这样的解决方案。

回答 9 投票 0

前端生成PDF与后端生成PDF

我有一个 Angular SPA,它在 UI 上有很多表单字段。单击“提交”后,我想创建一个 PDF(大约 2 页)文件并将其存储到 S3,然后在前端预览 pdf。 我的问题是 ...

回答 1 投票 0

如何在React App中将pdf生成为文本?

我有一个 Web 应用程序,前端使用 React,后端使用 Django。我在应用程序中生成 pdf 时遇到问题。 总之,我的要求是生成 pdf,作为文本(而不是图像) - 所以...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.