`

flying-saucer pdf

 
阅读更多
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

    在使用flying-saucer生成PDF时,可能会遇到图片无法正确显示的情况。这通常与图片的路径、格式支持以及资源加载有关。确保图片URL是相对或绝对的正确路径,并且flying-saucer支持的图片格式(如JPEG、PNG、GIF)。...

    flying-saucer-pdf-9.0.9转pdf相关包

    标题中的“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 生成pdf解决图片问题 解决中文问题

    本文将详细探讨`flying-saucer-pdf`如何解决图片问题以及中文显示问题。 首先,让我们关注一下图片问题。在HTML到PDF的转换过程中,图片的处理是个常见挑战。`flying-saucer-pdf` 支持多种图片格式,如JPEG、PNG、...

    flying-saucer jar包下载

    1. **初始化**: 首先,你需要导入所需的jar包,包括flying-saucer-core、flying-saucer-pdf和iText。 2. **创建HTML源**: HTML可以是本地文件,也可以是URL或者直接的HTML字符串。 3. **配置设置**: 可以设置PDF...

    Flying-Saucer jar包

    在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-pdf-itext5-9.0.3.jar

    flying-saucer-core+flying-saucer-pdf-itext5.jar

    《飞翔的碟片:flying-saucer-core与flying-saucer-pdf-itext5在Freemarker中的应用》 在IT行业中,生成PDF文档是一项常见的需求,特别是在报告、发票或者用户手册等场合。传统的HTML转PDF解决方案可能无法很好地...

    flying-saucer-coreR 解决PDF中文没对齐问题

    flying-saucer-coreR-9.0.7 中修改Breaker类,解决PDF中文没有对齐问题。

    flying-saucer-core-9.0.3.jar

    (改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

    这个压缩包"itext2.0.8+core-renderer-1.0.0+flying-saucer-pdf-9.1.3+xmlworker-5.4.3"提供了一套解决方案,包含了一系列的Java库,使得开发者能够轻松实现HTML到PDF的转换。 首先,我们来看一下关键组件: 1. **...

    flying-saucer-pdf-9.0.3.jar

    基于iText 和 flying saucer结合freemark java 生成 pdf

    Flying-Saucer使用HTML或者FTL(Freemarker模板)生成PDF

    Flying-Saucer通过html生成pdf。。。项目中已经附带了jar包,放到项目中就可以运行了。亲测了,解决了中文不显示或者样式的问题,感觉蛮实用的。网上找了很久和下载其他资源用了好多积分,如果有需要的就下载吧!!...

    flying-saucer-pdf-9.1.3.jar

    转pdf需要的jar包,亲测好用转pdf需要的jar包,亲测好用

    基于iText和flying saucer结合freemark生成pdf 范例

    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-...

    使用 itext、flying-saucer 实现html转PDF

    ITextRenderer renderer = new ITextRenderer(); ITextFontResolver fontResolver = renderer.getFontResolver(); fontResolver.addFont("C:/Windows/fonts/simsun.ttc", BaseFont.IDENTITY_H, BaseFont.NOT_...

    flying-saucer-9.0.9.jar

    转pdf需要的jar包,亲测好用,转pdf需要的jar包,亲测好用

    flying-saucer-pdf-9.1.3,转pdf需要的jar包

    要使用"Flying Saucer PDF 9.1.3",首先你需要将提供的`flying-saucer-pdf-9.1.3.jar`文件添加到你的项目类路径中。这个JAR文件包含了所有必要的类和资源,使得你可以调用Flying Saucer的API来执行转换操作。 以下...

Global site tag (gtag.js) - Google Analytics