标签: xhtmlrenderer

如何使用Flying Saucer项目创建TOC或索引?

我使用The Flying Saucer Project将HTML文件转换为PDF格式.这是包含重复信息的文档 - 前提及其地址,我们称之为元素.在文档的最后我需要创建一个索引.每个索引条目都应该有一个页码,指向添加元素的页面.可以放在一个页面上的元素数量会有所不同.

如何创建文档索引?或者,当库将特定类型的HTML元素添加到PDF文档时,如何通知我?

java flying-saucer xhtmlrenderer

5
推荐指数
2
解决办法
1839
查看次数

如何使用iText和飞碟将html页面的网址转换为PDF格式的pdf?

我刚刚下载了xhtmlrenderer和iText jar文件.我可以使用这些罐子制作pdf文件.

我真正想要的是:如果我https://xhtmlrenderer.dev.java.net/news.html在"inputFile"的位置给出一个有效的URL(比如" "),我需要创建pdf .飞碟和iText有可能吗?

如果是,请指导我实现这一目标.

此外,当我尝试运行以下代码时,我收到错误:流已关闭

import java.io.*;
import com.lowagie.text.DocumentException;
import org.xhtmlrenderer.pdf.ITextRenderer;

public class FirstDoc {

    public static void main(String[] args) 
            throws IOException, DocumentException {
        String inputFile = "samples/sql.html";
        String url = new File(inputFile).toURI().toURL().toString();
        String outputFile = "firstdoc.pdf";
        OutputStream os = new FileOutputStream(outputFile);

        ITextRenderer renderer = new ITextRenderer();
        renderer.setDocument(url);
        renderer.layout();
        renderer.createPDF(os);

        os.close();
    }
}
Run Code Online (Sandbox Code Playgroud)

java html-to-pdf flying-saucer xhtmlrenderer

5
推荐指数
1
解决办法
1万
查看次数

HTML到PDF导致横向

我正在使用PDFSharp从html源生成PDF.

PdfGenerator.GeneratePdf(html, PageSize.A4);
Run Code Online (Sandbox Code Playgroud)

生成pdf效果很好,但我不知道如何将页面方向更改为横向?

pdfsharp xhtmlrenderer

5
推荐指数
1
解决办法
2810
查看次数

如何使用xhtmlrenderer(飞碟)R8使用CSS3孤儿和寡妇属性?

我在这个bugfix描述中读到xhtmlrenderer应该支持自R5版本以来CSS3的"孤儿"和"寡妇"属性.使用R8,它似乎无法工作.

div.textContent {
    orphans: 5;
    widows: 3;
}
Run Code Online (Sandbox Code Playgroud)

但它看起来像这样:

错误的段落打破

段落(div块元素)分为两部分,但绝不能.

有这方面的想法或经验吗?谢谢!

java pdf xhtmlrenderer

4
推荐指数
1
解决办法
653
查看次数

在飞碟中使用 & 符号

使用飞碟转换为 PDF 时出现以下错误。我已经删除了&符号并且它起作用了,所以这似乎是问题所在。如何在 PDF 文档中包含 & 符号?提前致谢。

错误:“实体名称必须紧跟在实体引用中的‘&’之后。”

html java pdf flying-saucer xhtmlrenderer

2
推荐指数
1
解决办法
3160
查看次数

带有xhtmlrenderer(iText)的书签

我在iText中使用xhtmlrenderer(也称为飞碟)将HTML转换为PDF。我该如何创建书签?有人有一个小例子吗?

提前致谢。

html java pdf flying-saucer xhtmlrenderer

1
推荐指数
1
解决办法
2279
查看次数

内容:飞碟@page @top-left中的url('image.png')

飞碟是否支持将图像放入 CSS3边距框中

我尝试过类似的东西

@page {
    @top-left {
        content: url('/resources/media/image.png');
    }
}
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用。有什么解决方案可以将图像放在我想要的位置吗?

css image flying-saucer xhtmlrenderer

1
推荐指数
1
解决办法
1612
查看次数

标签 统计

xhtmlrenderer ×7

flying-saucer ×5

java ×5

pdf ×3

html ×2

css ×1

html-to-pdf ×1

image ×1

pdfsharp ×1