小编rhe*_*ens的帖子

从PDF中提取xdp或xfa

我用Adobe LiveCycle Designer创建了一个PDF表单.我现在正努力在PDF填写后以编程方式从PDF中提取数据.

我尝试使用poppler(qt4绑定,但我想这没关系),但显然poppler无法处理XFA表单.虽然evince和okular能够显示表单......

据我了解,PDF包含一个XDP,而XDP又包含XFA表单.我的问题是,如何从PDF中提取数据?

如果有库,c ++,java,python或PHP是我的选择.

pdf adobe xfa xdp-pdf

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

使用 iText 7 将 HTML 模板转换为 PDF:如何移动跨页打印的表格

我正在开发一个 asp.net mvc 项目,我正在使用一个 html 模板来生成一个带有动态数据的发票文档,这些数据是我通过车把填充的。html 结果正在使用 iText 7 转换为 PDF,因为这是公司使用所需的工具,但是我在将其转换为 PDF 时遇到问题,因为有时会显示数据的 html 表格有足够的数据可以容纳在一页中,但在其他情况下,有许多行会形成分页符,从而在两页上打印数据。每当数据不适合一页时,我需要将整个表块移动到下一页。

\n

这是模板(Mytemplate.html):

\n

\r\n
\r\n
<!DOCTYPE html>\n<html>\n<head>\n    <meta charset="utf-8">\n    <title></title>\n    <meta name="viewport" content="width=device-width, initial-scale=1">\n    <style type="text/css">\n        <!-- Removed inline styles for space reasons -->\n    </style>\n</head>\n<body>\n<div style="width: 100%; margin: 0 auto; text-align: center; display: flex; justify-content: center;">\n    <div style="max-width: 700px; background-color: white; width: 100%">\n        <table style="width:100%">\n            <tbody>\n            <tr>\n                <td>\n                    <table class="table-header table-information m-0 border-zero">\n                        <tr>\n                            <td class="text-al" style="vertical-align: top">\n                                <img src="{{baseUrl}}\\images\\clear_purple.png" style="width: 150px; height: 50px;">\n                            </td>\n …
Run Code Online (Sandbox Code Playgroud)

c# pdf-generation itext itext7

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

iText:如何将字符串添加到单元格

大家好,我是一个绝对的初学者,所以对我要轻松一点,为什么这对我不起作用,我真的不明白为什么这不起作用,但我是一个初学者,所以如果有人可以为我纠正这个问题,我将非常感激它。我很惊讶它不起作用



import com.itextpdf.kernel.geom.PageSize;
import com.itextpdf.kernel.pdf.PdfDocument;
import com.itextpdf.kernel.pdf.PdfWriter;
import com.itextpdf.layout.Document;
import com.itextpdf.layout.element.Cell;

import com.itextpdf.layout.element.Table;

import java.io.IOException;

public class Main {

    public static void main(String[] args) throws IOException {
        String path = "C:\\Users\\Kevin\OneDrive\\Desktop\\Generated PDFs\\Table.pdf";
        String logosrc = "C:\\Users\\Kevin\\OneDrive\\Desktop\\Generated PDFs\\Images\\mainlogo.png";


        PdfWriter pdfWriter = new PdfWriter(path);
        PdfDocument pdfDocument = new PdfDocument(pdfWriter);
        Document document = new Document(pdfDocument);
        pdfDocument.setDefaultPageSize(PageSize.A4);

        float col = 280f;
        float columnWidth[] = {col, col};
        Table table = new Table(columnWidth);

        table.addCell(new Cell().add("INVOICE"));

Run Code Online (Sandbox Code Playgroud)

我的错误消息:

java: no suitable method found for add(java.lang.String)
    method com.itextpdf.layout.element.Cell.add(com.itextpdf.layout.element.IBlockElement) is …
Run Code Online (Sandbox Code Playgroud)

java itext itext7

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

标签 统计

itext ×2

itext7 ×2

adobe ×1

c# ×1

java ×1

pdf ×1

pdf-generation ×1

xdp-pdf ×1

xfa ×1