饭团肉馅才好吃 2020-09-16 15:13 采纳率: 0%
浏览 1012

Free Spire.PDF for Java 添加表格 设置字体时报错。大神们帮忙看看,没遇到这种错误。

源码:

    //创建PdfDocument对象
            PdfDocument pdf = new PdfDocument();
            //添加一页
            PdfPageBase page = pdf.getPages().add();    

            //创建PdfGrid对象
            PdfGrid grid = new PdfGrid();

            //设置单元格内边距、默认字体、字体颜色和默认背景色
            grid.getStyle().setCellPadding(new PdfPaddings(3,3,3,3));
            grid.getStyle().setFont( new PdfTrueTypeFont(new Font("黑体", Font.PLAIN,10), true));
            grid.getStyle().setTextBrush(PdfBrushes.getBlack());
            grid.getStyle().setBackgroundBrush(PdfBrushes.getLightGray());



            //创建PdfBorders对象,并设置颜色及粗细
            PdfBorders borders= new PdfBorders();
            borders.setAll(new PdfPen(PdfBrushes.getWhite(),1f));

            //定义数据
            String[] data = {"学校;Logo;院校代码;院校地址",
                    "四川大学;111;10610;成都",
                    "西南交通大学;222;10613;成都",
                    "电子科技大学;333;10614;成都",
                    "西南石油大学;444;10615;成都",
            };
            String[][] dataSource = new String[data.length][];
            for (int i = 0; i < data.length; i++) {
                dataSource[i] = data[i].split("[;]");
            }

            //填充数据到表格
            grid.setDataSource(dataSource);

            //在表格第2列填充图片并设置列宽
//          grid.getRows().get(1).getCells().get(1).getStyle().setBackgroundImage(PdfImage.fromFile("scdx.png"));
//          grid.getRows().get(2).getCells().get(1).getStyle().setBackgroundImage(PdfImage.fromFile("xnjtdx.png"));
//          grid.getRows().get(3).getCells().get(1).getStyle().setBackgroundImage(PdfImage.fromFile("dzkjdx.png"));
//          grid.getRows().get(4).getCells().get(1).getStyle().setBackgroundImage(PdfImage.fromFile("xnsydx.png"));
//          grid.getColumns().get(1).setWidth(100f);

            //纵向合并单元格
            grid.getRows().get(1).getCells().get(3).setRowSpan(4);

            //设置表格
            for (int i = 0; i < data.length ; i++) {
                //设置每一行的高度
                grid.getRows().get(i).setHeight(50f);
                //设置第一列的字体
               grid.getRows().get(i).getCells().get(0).getStyle().setFont(new PdfTrueTypeFont(new Font("宋体",Font.PLAIN,12),true));

                for(int j =0;j<grid.getColumns().getCount();j++){
                    //设置所有单元格居中
                    grid.getRows().get(i).getCells().get(j).setStringFormat(new PdfStringFormat(PdfTextAlignment.Center,PdfVerticalAlignment.Middle));
                    //设置第一行的背景色
                    grid.getRows().get(0).getCells().get(j).getStyle().setBackgroundBrush(PdfBrushes.getBeige());
                }
            }

            //绘制表格到PDF
            grid.draw(page,0,30);


            //保存文档
            pdf.saveToFile("F:\\添加表格.pdf");
            pdf.close();

报错:

[2020-09-16 15:05:19,102] SG-UAP :ERROR RestExceptionResolver:141 - class com.spire.pdf.packages.sprKJA: Font parsing exception ---> class com.spire.pdf.packages.sprccc: Attempted to read past the end of the stream.
com.spire.pdf.packages.spreiA.spr               (Unknown Source)
com.spire.pdf.packages.sprHkA.spr                              (Unknown Source)
com.spire.pdf.packages.sprHkA.spr               (Unknown Source)
com.spire.pdf.packages.sprwkA.spr               (Unknown Source)
com.spire.pdf.packages.sprejA.spr               (Unknown Source)
com.spire.pdf.packages.sprejA.spr               (Unknown Source)
com.spire.pdf.packages.sprejA.<init>(Unknown Source)
com.spire.pdf.packages.sprtlA.spr               (Unknown Source)
com.spire.pdf.packages.sprrkA.spr               (Unknown Source)
com.spire.pdf.graphics.PdfTrueTypeFont.<init>(Unknown Source)
com.spire.pdf.graphics.PdfTrueTypeFont.<init>(Unknown Source)
com.spire.pdf.graphics.PdfTrueTypeFont.<init>(Unknown Source)
com.aostar.vue.Actual.ElectroActualController.getmarketuserInfo(ElectroActualController.java:89)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
com.sgcc.uap.kernel.spring.ModuleWebDispatcher.doDispatch(ModuleWebDispatcher.java:211)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.sgcc.uap.kernel.web.adaptor.ModuleServletAdaptor.service(ModuleServletAdaptor.java:119)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.sgcc.uap.kernel.httpservice.internal.ServletRegistration.doHandleRequest(ServletRegistration.java:170)
com.sgcc.uap.kernel.httpservice.internal.AbstractRegistration.handleRequest(AbstractRegistration.java:58)
com.sgcc.uap.kernel.httpservice.internal.ProxyServlet.processRequest(ProxyServlet.java:345)
com.sgcc.uap.kernel.httpservice.internal.ProxyServlet.service(ProxyServlet.java:175)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.sgcc.uap.kernel.web.server.UapModuleContextServlet.service(UapModuleContextServlet.java:158)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:196)
com.sgcc.uap.health.filter.UrlMonitorFilter.doFilter(UrlMonitorFilter.java:79)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
com.sgcc.uap.integrate.isc.filter.ClientContextFilter.doFilter(ClientContextFilter.java:57)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
com.sgcc.uap.integrate.isc.filter.AuthFilter.doFilter(AuthFilter.java:73)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
com.sgcc.uap.integrate.isc.filter.IscCas20ProxyReceivingTicketValidationFilter.doFilter(IscCas20ProxyReceivingTicketValidationFilter.java:83)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
com.sgcc.uap.integrate.isc.filter.IscAuthenticationFilter.doFilter(IscAuthenticationFilter.java:77)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
com.sgcc.uap.integrate.isc.filter.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:48)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter.doFilter(UapModuleContextFilter.java:105)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Thread.java:619)
   --- End of inner exception stack trace ---
com.spire.pdf.packages.sprHkA.spr               (Unknown Source)
com.spire.pdf.packages.sprwkA.spr               (Unknown Source)
com.spire.pdf.packages.sprejA.spr               (Unknown Source)
com.spire.pdf.packages.sprejA.spr               (Unknown Source)
com.spire.pdf.packages.sprejA.<init>(Unknown Source)
com.spire.pdf.packages.sprtlA.spr               (Unknown Source)
com.spire.pdf.packages.sprrkA.spr               (Unknown Source)
com.spire.pdf.graphics.PdfTrueTypeFont.<init>(Unknown Source)
com.spire.pdf.graphics.PdfTrueTypeFont.<init>(Unknown Source)
com.spire.pdf.graphics.PdfTrueTypeFont.<init>(Unknown Source)
com.aostar.vue.Actual.ElectroActualController.getmarketuserInfo(ElectroActualController.java:89)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
com.sgcc.uap.kernel.spring.ModuleWebDispatcher.doDispatch(ModuleWebDispatcher.java:211)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.sgcc.uap.kernel.web.adaptor.ModuleServletAdaptor.service(ModuleServletAdaptor.java:119)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.sgcc.uap.kernel.httpservice.internal.ServletRegistration.doHandleRequest(ServletRegistration.java:170)
com.sgcc.uap.kernel.httpservice.internal.AbstractRegistration.handleRequest(AbstractRegistration.java:58)
com.sgcc.uap.kernel.httpservice.internal.ProxyServlet.processRequest(ProxyServlet.java:345)
com.sgcc.uap.kernel.httpservice.internal.ProxyServlet.service(ProxyServlet.java:175)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.sgcc.uap.kernel.web.server.UapModuleContextServlet.service(UapModuleContextServlet.java:158)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:196)
com.sgcc.uap.health.filter.UrlMonitorFilter.doFilter(UrlMonitorFilter.java:79)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
com.sgcc.uap.integrate.isc.filter.ClientContextFilter.doFilter(ClientContextFilter.java:57)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
com.sgcc.uap.integrate.isc.filter.AuthFilter.doFilter(AuthFilter.java:73)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
com.sgcc.uap.integrate.isc.filter.IscCas20ProxyReceivingTicketValidationFilter.doFilter(IscCas20ProxyReceivingTicketValidationFilter.java:83)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
com.sgcc.uap.integrate.isc.filter.IscAuthenticationFilter.doFilter(IscAuthenticationFilter.java:77)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
com.sgcc.uap.integrate.isc.filter.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:48)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter.doFilter(UapModuleContextFilter.java:105)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Thread.java:619)
    at com.spire.pdf.packages.sprHkA.spr               (Unknown Source)
    at com.spire.pdf.packages.sprwkA.spr               (Unknown Source)
    at com.spire.pdf.packages.sprejA.spr               (Unknown Source)
    at com.spire.pdf.packages.sprejA.spr               (Unknown Source)
    at com.spire.pdf.packages.sprejA.<init>(Unknown Source)
    at com.spire.pdf.packages.sprtlA.spr               (Unknown Source)
    at com.spire.pdf.packages.sprrkA.spr               (Unknown Source)
    at com.spire.pdf.graphics.PdfTrueTypeFont.<init>(Unknown Source)
    at com.spire.pdf.graphics.PdfTrueTypeFont.<init>(Unknown Source)
    at com.spire.pdf.graphics.PdfTrueTypeFont.<init>(Unknown Source)
    at com.aostar.vue.Actual.ElectroActualController.getmarketuserInfo(ElectroActualController.java:89)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213)
    at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
    at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
    at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
    at com.sgcc.uap.kernel.spring.ModuleWebDispatcher.doDispatch(ModuleWebDispatcher.java:211)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at com.sgcc.uap.kernel.web.adaptor.ModuleServletAdaptor.service(ModuleServletAdaptor.java:119)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at com.sgcc.uap.kernel.httpservice.internal.ServletRegistration.doHandleRequest(ServletRegistration.java:170)
    at com.sgcc.uap.kernel.httpservice.internal.AbstractRegistration.handleRequest(AbstractRegistration.java:58)
    at com.sgcc.uap.kernel.httpservice.internal.ProxyServlet.processRequest(ProxyServlet.java:345)
    at com.sgcc.uap.kernel.httpservice.internal.ProxyServlet.service(ProxyServlet.java:175)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at com.sgcc.uap.kernel.web.server.UapModuleContextServlet.service(UapModuleContextServlet.java:158)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:196)
    at com.sgcc.uap.health.filter.UrlMonitorFilter.doFilter(UrlMonitorFilter.java:79)
    at com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
    at com.sgcc.uap.integrate.isc.filter.ClientContextFilter.doFilter(ClientContextFilter.java:57)
    at com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
    at com.sgcc.uap.integrate.isc.filter.AuthFilter.doFilter(AuthFilter.java:73)
    at com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
    at com.sgcc.uap.integrate.isc.filter.IscCas20ProxyReceivingTicketValidationFilter.doFilter(IscCas20ProxyReceivingTicketValidationFilter.java:83)
    at com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
    at com.sgcc.uap.integrate.isc.filter.IscAuthenticationFilter.doFilter(IscAuthenticationFilter.java:77)
    at com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
    at com.sgcc.uap.integrate.isc.filter.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:48)
    at com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
    at com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
    at com.sgcc.uap.kernel.web.server.UapModuleContextFilter.doFilter(UapModuleContextFilter.java:105)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)
Caused by: class com.spire.pdf.packages.sprccc: Attempted to read past the end of the stream.
com.spire.pdf.packages.spreiA.spr               (Unknown Source)
com.spire.pdf.packages.sprHkA.spr                              (Unknown Source)
com.spire.pdf.packages.sprHkA.spr               (Unknown Source)
com.spire.pdf.packages.sprwkA.spr               (Unknown Source)
com.spire.pdf.packages.sprejA.spr               (Unknown Source)
com.spire.pdf.packages.sprejA.spr               (Unknown Source)
com.spire.pdf.packages.sprejA.<init>(Unknown Source)
com.spire.pdf.packages.sprtlA.spr               (Unknown Source)
com.spire.pdf.packages.sprrkA.spr               (Unknown Source)
com.spire.pdf.graphics.PdfTrueTypeFont.<init>(Unknown Source)
com.spire.pdf.graphics.PdfTrueTypeFont.<init>(Unknown Source)
com.spire.pdf.graphics.PdfTrueTypeFont.<init>(Unknown Source)
com.aostar.vue.Actual.ElectroActualController.getmarketuserInfo(ElectroActualController.java:89)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
com.sgcc.uap.kernel.spring.ModuleWebDispatcher.doDispatch(ModuleWebDispatcher.java:211)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.sgcc.uap.kernel.web.adaptor.ModuleServletAdaptor.service(ModuleServletAdaptor.java:119)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.sgcc.uap.kernel.httpservice.internal.ServletRegistration.doHandleRequest(ServletRegistration.java:170)
com.sgcc.uap.kernel.httpservice.internal.AbstractRegistration.handleRequest(AbstractRegistration.java:58)
com.sgcc.uap.kernel.httpservice.internal.ProxyServlet.processRequest(ProxyServlet.java:345)
com.sgcc.uap.kernel.httpservice.internal.ProxyServlet.service(ProxyServlet.java:175)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.sgcc.uap.kernel.web.server.UapModuleContextServlet.service(UapModuleContextServlet.java:158)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:196)
com.sgcc.uap.health.filter.UrlMonitorFilter.doFilter(UrlMonitorFilter.java:79)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
com.sgcc.uap.integrate.isc.filter.ClientContextFilter.doFilter(ClientContextFilter.java:57)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
com.sgcc.uap.integrate.isc.filter.AuthFilter.doFilter(AuthFilter.java:73)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
com.sgcc.uap.integrate.isc.filter.IscCas20ProxyReceivingTicketValidationFilter.doFilter(IscCas20ProxyReceivingTicketValidationFilter.java:83)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
com.sgcc.uap.integrate.isc.filter.IscAuthenticationFilter.doFilter(IscAuthenticationFilter.java:77)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
com.sgcc.uap.integrate.isc.filter.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:48)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter$FilterChainImpl.doFilter(UapModuleContextFilter.java:182)
com.sgcc.uap.kernel.web.server.UapModuleContextFilter.doFilter(UapModuleContextFilter.java:105)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Thread.java:619)
    at com.spire.pdf.packages.spreiA.spr               (Unknown Source)
    at com.spire.pdf.packages.sprHkA.spr                              (Unknown Source)
    ... 67 more

代码运行到 grid.getStyle().setFont( new PdfTrueTypeFont(new Font("黑体", Font.PLAIN,10), true));
的时候就报错了

  • 写回答

1条回答 默认 最新

  • dabocaiqq 2020-09-16 16:03
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘