Giter Club home page Giter Club logo

itextpdf's Introduction

推荐阿里云服务器,点我领代金券:点我领取

模板文件只是用于生成pdf, 所以双击打开的话, 图片和外部css是找不到的; 如果既想满足双击打开可以找到css和图片,又能通本工程中的示例, 那么需要另外处理了;至少本工程是没有兼容两者的

1、目前只实现pdf文件的生成,与web项目pdf的导出还有些许不同, 但是已经支持中文、外部css、图片 可直接运行com.yzb.lee.test.Test.java的main方法来测试效果 文件路径:pdf.css在resources/css/目录下,aloner.jpg在resources/images/目录下, 模板文件是resources/template/template.html 获取java项目路径:http://blog.csdn.net/mydreamongo/article/details/8220577

2、servlet实现pdf的导出 工程部署后,请求地址:http://localhost:8080/itextpdf/pdfServlet 文件路径:pdf.css在webapp/css/目录下,aloner.jpg在webapp/images/目录下, 模板文件是resources/template/webTemplate.html 此时css文件、image文件与工程部署在同一个web容器中, 文件路径的获取与之前有所不同

3、css、image等文件放到单独的文件服务器上 出于简单的演示效果,文件服务器与工程服务器还是同一个, css与image的链接方式与之前有所不同,可以看成是两个服务器 工程部署后,请求地址:http://localhost:8080/itextpdf/pdfDownloadServlet 文件路径:pdf.css、aloner.jpg在文件服务器上,写文件服务器的访问路径, 模板文件是resources/template/fileTemplate.html

4、将字体-宋体 放到工程中, 以便适应不同操作系统的中文显示问题 工程部署后,请求地址:http://localhost:8080/itextpdf/pdfFontServlet 文件路径:pdf.css、aloner.jpg在文件服务器上,写文件服务器的访问路径, 模板文件是resources/template/fileTemplate.html 字体文件路径:resources/font/目录下

5、阿里巴巴code review 阿里巴巴代码检视后,代码优化; 个人认为有可取的,但不是全部都可取 eclipse插件地址:https://p3c.alibaba.com/plugin/eclipse/update

itextpdf's People

Contributors

youzhibing avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

itextpdf's Issues

大佬, 请问ITextRenderer 是否可以给pdf 添加js?

PdfGenerator 中generatePlus和generate是用的两种不同的jar来转换pdf的吗?
XMLParser parser = new XMLParser(true, worker, Charset.forName(charsetName));对css样式支持不是很友好。
请问ITextRenderer 转pdf 能不能直接设置打印预览? 类似PdfWriter.addJavaScript("this.print({bUI:true,bSilent:false,bShrinkToFit:true});", false); 的功能?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.