maven下载开源jar包
<dependency>
<groupId>org.xhtmlrenderer</groupId>
<artifactId>flying-saucer-pdf</artifactId>
<version>9.0.1</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.xhtmlrenderer</groupId>
<artifactId>flying-saucer-pdf-itext5</artifactId>
<version>9.0.1</version>
<type>jar</type>
</dependency>
</dependencies>
导出代码:
Configuration cfg = new Configuration();
//initial the template configuration
cfg.setClassForTemplateLoading(ExportPdfUtils.class, "
pdf path");
cfg.setObjectWrapper(new DefaultObjectWrapper());
//get template data
Template template = cfg.getTemplate(templateName);
StringWriter tmpWriter = new StringWriter();
template.process(data, tmpWriter);
ITextRenderer renderer = new ITextRenderer();
ITextFontResolver fontResolver = renderer.getFontResolver();
//set font
fontResolver.addFont(FONT_PATH,BaseFont.IDENTITY_H,BaseFont.NOT_EMBEDDED);
renderer.setDocumentFromString(tmpWriter.toString());
renderer.layout();
renderer.createPDF(out);
分享到:
相关推荐
在使用flying-saucer生成PDF时,可能会遇到图片无法正确显示的情况。这通常与图片的路径、格式支持以及资源加载有关。确保图片URL是相对或绝对的正确路径,并且flying-saucer支持的图片格式(如JPEG、PNG、GIF)。...
标题中的“flying-saucer-pdf-9.0.9转pdf相关包”指的是使用`flying-saucer`库的特定版本9.0.9来将HTML转换为PDF的工具集。 1. **flying-saucer-pdf-9.0.9.jar**:这是`flying-saucer`的核心组件,负责将HTML渲染成...
本文将详细探讨`flying-saucer-pdf`如何解决图片问题以及中文显示问题。 首先,让我们关注一下图片问题。在HTML到PDF的转换过程中,图片的处理是个常见挑战。`flying-saucer-pdf` 支持多种图片格式,如JPEG、PNG、...
1. **初始化**: 首先,你需要导入所需的jar包,包括flying-saucer-core、flying-saucer-pdf和iText。 2. **创建HTML源**: HTML可以是本地文件,也可以是URL或者直接的HTML字符串。 3. **配置设置**: 可以设置PDF...
在Flying-Saucer中,iText用于生成PDF文档。iText-2.0.8.jar是iText的一个旧版本,尽管如此,它仍然包含了大量的功能,如文本布局、表格处理、图像插入等。同时,iTextAsianCmaps.jar和iTextAsian.jar是iText的扩展...
flying-saucer-pdf-itext5-9.0.3.jar
《飞翔的碟片:flying-saucer-core与flying-saucer-pdf-itext5在Freemarker中的应用》 在IT行业中,生成PDF文档是一项常见的需求,特别是在报告、发票或者用户手册等场合。传统的HTML转PDF解决方案可能无法很好地...
flying-saucer-coreR-9.0.7 中修改Breaker类,解决PDF中文没有对齐问题。
(改jar已修改)flying-saucer-pdf-itext5会以来引用flying-saucer-core-9.0.3.jar原包不支持中文换行,将支持中文换行的包替换掉该jar包
这个压缩包"itext2.0.8+core-renderer-1.0.0+flying-saucer-pdf-9.1.3+xmlworker-5.4.3"提供了一套解决方案,包含了一系列的Java库,使得开发者能够轻松实现HTML到PDF的转换。 首先,我们来看一下关键组件: 1. **...
基于iText 和 flying saucer结合freemark java 生成 pdf
Flying-Saucer通过html生成pdf。。。项目中已经附带了jar包,放到项目中就可以运行了。亲测了,解决了中文不显示或者样式的问题,感觉蛮实用的。网上找了很久和下载其他资源用了好多积分,如果有需要的就下载吧!!...
转pdf需要的jar包,亲测好用转pdf需要的jar包,亲测好用
flying-saucer-pdf-itext5-9.0.3.jar freemarker-2.3.20.jar hamcrest-core-1.3.jar itextpdf-5.3.0.jar jackson-core-asl-1.9.2.jar jackson-mapper-asl-1.9.2.jar junit-4.11.jar log4j-1.2.17.jar slf4j-...
ITextRenderer renderer = new ITextRenderer(); ITextFontResolver fontResolver = renderer.getFontResolver(); fontResolver.addFont("C:/Windows/fonts/simsun.ttc", BaseFont.IDENTITY_H, BaseFont.NOT_...
转pdf需要的jar包,亲测好用,转pdf需要的jar包,亲测好用
要使用"Flying Saucer PDF 9.1.3",首先你需要将提供的`flying-saucer-pdf-9.1.3.jar`文件添加到你的项目类路径中。这个JAR文件包含了所有必要的类和资源,使得你可以调用Flying Saucer的API来执行转换操作。 以下...