首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术博客

    iText 制作PDF

    前言 由于在MVC项目中需要使用PDF,所以自己抽空也来看看itext,以便于丰富自己的知识吧。在此也简单的记录一下,说不定以后可能还用的到。 打开document前要做的事: 你只能在Open方法调用之前添加摘要,这是iText开发工具提供的一个选择。

    3.5K20发布于 2018-09-11
  • 来自专栏LeoXu的博客

    iText的使用

    ); float[] columnWidths = {177,176,176};//采用点数制单位 table.setTotalWidth(columnWidths); 还有各种样式的调整方法,可参考iText 四、如何添加图片 iText的jar包里面有一个Image类。 classpath就能轻松解决,但是我发现对于初学者这样做并不轻松,倒不如找一个字符定义全的字体文件(ttf格式的)引入来得保险,不过这样做的话,通常会要在代码中加载一个几M到几十M不等的ttf文件,不知道iText

    2.9K10发布于 2018-08-15
  • 来自专栏故久

    Itext根据模板生成pdf

    public class PdfUtils { // 利用模板生成pdf public static void pdfout(Map<String,Object> o,String newPDFPath){ // 模板路径 String templatePath = "C:/Users/pc/Desktop/990696 list -1.pdf"; // 生成的新文件路径 PdfReader reader; F

    3.7K50发布于 2019-09-29
  • 来自专栏全栈程序员必看

    为何选择iText?java PDF开源库选择与iText发展历史

    转眼间,我写iText7系列已经有一年多了,还记得最开始的时候是因为兴趣才翻译iText,不过随着慢慢翻译文章才发现iText的强大之处,最近也是调研了整个java PDF开源库的生态圈 再看一下和PDFBox在Github上两者的人气: iText: PDFBox: 这还不包括iText的其他项目,光一个项目iText就占上风了。 iText库的.NET版本,并且与iText版本号同步,iText 5.0.0和iTextSharp5.0.0同时发布 Java方面,使用Java 5/JDK 1.5 iText开始逐渐专业化,iText ,可以访问官网 3.3 iText7及各个插件版本 iText7有很多插件,能帮助我们完成各种功能,具体的版本号如下: 图4. iText7及各个插件版本 4. [8] iText-wiki [9] iText History-iText官网 [10] iTextSharp vs iText-StackOverflow 版权声明:本文内容由互联网用户自发贡献

    9.8K30编辑于 2022-11-16
  • java: itext8.05 create pdf

    /** * encoding: utf-8 * 版权所有 2024 ©涂聚文有限公司 言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 * 许可信息查看: https://github.com/itext /itext-publications-examples-java/blob/develop/src/main/java/com/itextpdf/samples/sandbox/fonts/FreeSansBold.java 20:13 * # User : geovindu * # Product : IntelliJ IDEA * # Project : EssentialAlgorithms itext8.05

    6510编辑于 2026-06-18
  • java: itext 5.5 create pdf

    /** * encoding: utf-8 * 版权所有 2024 ©涂聚文有限公司 * 许可信息查看: https://github.com/itext/itext-publications-examples-java

    6710编辑于 2026-06-18
  • iText 处理html格式邮件

    10810编辑于 2026-06-17
  • 来自专栏故久

    itext将html转pdf

    pom文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <dependency> <groupId>org.thymeleaf.extras</groupId> <artifactId>thymeleaf-extras-springsecurity5</artifactI

    8.9K30发布于 2019-10-16
  • 来自专栏冷冷

    利用iText 组件导出PDF

    -- PDF输出中文的扩展包 -->       <dependency>    <groupId>com.itextpdf</groupId>    <artifactId>itext-asian com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.BaseFont; import com.itextpdf.text.pdf.PdfWriter; /**  * 利用Itext doc = null; try { doc = new Document(); PdfWriter.getInstance(doc, new FileOutputStream("C:\\itext.pdf doc.addTitle("测试标题"); doc.addAuthor("gie"); doc.addCreationDate(); doc.addSubject("测试主题"); // itext pragraph); } catch (Exception e) { e.printStackTrace(); } finally { doc.close(); } } } 关键点:  iText

    1.9K50发布于 2018-02-08
  • CSharp: itext7.* create pdf file

    ; using iText.Kernel.Pdf.Filespec; using iText.Kernel.Utils; using iText.Kernel.XMP; using iText.Kernel.XMP.Properties ; using iText.IO.Font.Constants; using iText.Layout; using System.IO; using iText.Kernel.Pdf; // PdfWriter, PdfDocument using iText.Kernel.Geom; //PageSize using iText.Layout.Element; using iText.Layout.Properties ; using iText.IO.Font; using iText.IO.Image; using iText.Kernel.Pdf.Action; using iText.Kernel.Pdf.Annot ; using iText.Kernel.Pdf.Canvas; using iText.Kernel.Events; namespace DuItexDemo { /// <summary

    12110编辑于 2026-06-18
  • java: itext 7.2.1 using jdk 17.0.1

    , false);// 引用系统字体 return PdfFontFactory.createFont("STSong-Light", "UniGB-UCS2-H");// 使用itext pdf.getDocumentInfo().setAuthor("涂聚文 Geovin Du"); pdf.getDocumentInfo().setTitle("iText7 pdf.getDocumentInfo().setCreator("geovindu 涂聚文"); pdf.getDocumentInfo().setKeywords("iText { // TODO Auto-generated catch block e.printStackTrace(); } } /**  * iText

    8210编辑于 2026-06-19
  • 来自专栏故久

    itext根据模板生成pdf(支持分页)

    // 利用模板生成pdf public static void pdfout(Map<String,Object> o,String newPDFPath){ // 模板路径 File file = new File(""); String filePath = null; try { filePath = file.getCanonicalPath(); } catch (IOException e) { e.printStackTrace(); } System.out.println(filePath); String templatePath = "C:/Users/pc/Desktop/990696 list -1.pdf"; String templatePaths = "C:/Users/pc/Desktop/990696 list -2.pdf"; // 生成的新文件路径 PdfReader reader; PdfReader readers; FileOutputStream out;

    4.4K20发布于 2019-09-29
  • 来自专栏王念博客

    java(iText)工具包生成PDF

    PDF操作类库 iText iText是一个非常著名的能够快速产生PDF文件的Java类库。 支持文本,表格,图形的操作,可以方便的跟 Servlet 进行结合 iText的更新变化很大,早期版本在PDF样式上可能会有瑕疵,所有我使用的最新的5.5.6包 1.添加Maven依赖 itext 其实iText仅在调用释放模板方法后才将PdfTemplate写入到OutputStream中,否则对象将一直保存在内存中,直到关闭文档。 // 2. html中指定的字体必须是英文名称,如宋体:font-family:SimSun; // 3. html中不能指定自定义字体,必须指定itext支持的字体,还好itext 官方的,目前和iText版本一起更新,可以讲XHTML转换成pdf,支持大部分样式和标签,是大部分哦,不是全部。

    11.8K23发布于 2019-07-25
  • 来自专栏Java工程师成长之路

    itext7史上最全实战总结

    1. itext7史上最全实战总结 1.1. 版本POM itext7相关pom <properties> <itext.version>7.1.11</itext.version> </properties> <dependencies> 干货 itext7语义本身和前端css很像,所以有点前端基础还是比较容易掌握的 1.4.1. 如下是我的处理例子供参考,我把输入html内容样式进行了一定修改后转成itext7组件,这里特别提心,html转过来的itext7组件可能会不支持部分样式的修改,所以需要在html中进行css样式的添加 项目Github: https://github.com/tzxylao/onegeno-itext-pdf itext7官网:https://itextpdf.com/

    8.6K32发布于 2020-06-02
  • 来自专栏Danny的专栏

    html页面导出为pdf(jsPDF、iText、wkhtmltopdf)

    表格 链接 中文 特殊字符、样式 导出样例 备注 jsPDF 1、整个过程在客户端执行(不需要服务器参与),调用简单 1、生成的pdf为图片形式,且内容失真 支持 支持 支持 不支持 支持 支持 iText github上有一篇文章说明比较详细,还有具体的demo:https://github.com/linwalker/render-html-to-pdf 二、iText ---- iText是一个第三方报表 org.xml.sax.SAXParseException;lineNumber: 24; columnNumber: 6;元素类型 "span" 必须由匹配的结束标记 " 终止"之类的错误,所以如果要用iText 【 转载请注明出处——胡玉洋《html页面导出为pdf(jsPDF、iText、wkhtmltopdf)》】

    8.5K10发布于 2018-09-13
  • 来自专栏蜉蝣禅修之道

    Java 使用iText读取PDF文档目录列表(zz)

    iText是一个十分强大的用java操作pdf的类库,可以读取和写入pdf,以下是使用iText读取pdf目录结构的方法。

    2.7K20编辑于 2022-04-02
  • 来自专栏Mac软件

    OCR截图文字识别iText for mac

    iText for mac是一款OCR截图文字识别工具,通过截图、拖拽图片,即可以从扫描版的PDF等任意图片中识字,并且可以很好的解决摘抄和批注需求,帮助用户识别图片中文字,节约时间,提高效率。 id=MjU2NjEmXyYyNy4xODcuMjI2LjE1MQ%3D%3D功能特色1.轻松选择图像iText支持多种方式选择图像,操作非常方便。2.捕获屏幕iText内置屏幕捕获工具。 3.将图像拖动到菜单栏图标例如,当您在Twitter中看到图像并想要提取内部的文本或数字时,只需将图像拖动到iText的菜单栏图标,您就可以得到您想要的内容。 因此,iText包含自己的算法来优化结果,例如,自动识别段落。删除英文单词和标点符号之间的额外空格。将英文的第一个字母大写。 在iText中,您可以:拖动图像附近的结果窗口。在结果窗口的左侧显示图像。9.自动翻译识别图像中的文本后,iText可以自动将它们翻译成100多种语言,由Google提供支持。

    11.2K20编辑于 2022-08-23
  • 来自专栏Java工程师成长之路

    itext实现pdf自动定位合同签订

    用户不会手动去定位日期的位置,最多会调整下签名的位置才合理 然后我研究了下itext的api,并讨论决定尾部签名部分我们自己做。 通过api研究,可以通过itext的监听器遍历文本拿到尾行文字等信息 x周位置根据页面宽度调整 文字大小和字体类型问题。 直接把几个类代码复制过去,把字体路径换成自己的,文件路径改下就可以在main方法运行测试了 上代码 PdfParser类,主要实现类,包含了main方法 package com.zhiyis.framework.util.itext rectangles.clear(); } } } MyRectangle 用来存文档尾部数据的实体类 package com.zhiyis.framework.util.itext setTop(float top) { this.top = top; } } SignPosition 签章位置类 package com.zhiyis.framework.util.itext

    3.5K20发布于 2019-09-10
  • 来自专栏前端数据可视化

    Fabric.js IText 手动设置斜体 🎋

    本文主要讲解在 Fabric.js 中使用 IText 创建的文本进行斜体设置。 = new fabric.IText('hello world') // 创建文本 canvas.add(iText) // 将文本添加进画布中 </script> 复制代码 初始化的代码非常简单 // 省略部分代码 const iText = new fabric.IText('hello world', { fontStyle: 'italic' }) 复制代码 要在初始化时设置斜体,只需将 上面的代码是全文进行斜体设置的,如果你只是想设置某个字符,可以使用下面的方法 // 省略部分代码 const iText = new fabric.IText('hello world', { styles 代码仓库 ⭐Fabric.js IText 手动设置斜体

    4.3K20编辑于 2022-09-09
  • CSharp: iText-donet 8.0 in donet 8.0

    /* IDE: VS 2022 17.5 OS: windows 10 .net 8.0 iText 8.0 System.Text.Encoding.CodePages */ namespace ; using iText.IO.Image; using iText.Kernel.Font; using iText.Kernel.Pdf; using iText.Kernel.Pdf.Canvas.Draw ; using iText.Layout; using iText.Layout.Element; using iText.Layout.Properties; using iText.Pdfa; using iText.IO; using iText.Kernel.Pdf.Xobject; using iText.Kernel.Utils; using iText.Kernel.Events; using iText.Kernel.Colors; using iText.Kernel.Geom; using iText.Kernel.Pdf.Canvas

    6210编辑于 2026-06-18
领券