`

com.itextpdf.text.DocumentException: Font 'STSong-Light' with 'UniGB-UCS2-H' is

 
阅读更多

com.itextpdf.text.DocumentException: Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized.
at com.itextpdf.text.pdf.BaseFont.createFont(BaseFont.java:699)
at com.itextpdf.text.pdf.BaseFont.createFont(BaseFont.java:606)
at com.itextpdf.text.pdf.BaseFont.createFont(BaseFont.java:441)
at com.happy.pdf.WritePDF.chinesePDF(WritePDF.java:81)
at com.happy.pdf.WritePDF.main(WritePDF.java:34)
Exception in thread "main" java.lang.RuntimeException: The document is not open.
at com.itextpdf.text.pdf.PdfWriter.getDirectContent(PdfWriter.java:713)
at com.itextpdf.text.pdf.PdfDocument.isPageEmpty(PdfDocument.java:2182)
at com.itextpdf.text.pdf.PdfDocument.newPage(PdfDocument.java:820)
at com.itextpdf.text.pdf.PdfDocument.close(PdfDocument.java:770)
at com.itextpdf.text.Document.close(Document.java:420)
at com.happy.pdf.WritePDF.chinesePDF(WritePDF.java:97)
at com.happy.pdf.WritePDF.main(WritePDF.java:34)

 

 

修改:iTextAsian.jar 的包名,修改为:com.itextpdf.text.pdf.fonts

分享到:
评论

相关推荐

    输出中文Font 'STSongStd-Light' with 'UniGB-UCS2-H' is not recognized

    标题 "输出中文Font 'STSongStd-Light' with 'UniGB-UCS2-H' is not recognized" 提供了一个IT问题,主要涉及到在处理中文字符时遇到的字体识别问题。iText是一个流行的Java库,用于创建和修改PDF文档。在这个问题中...

    itextpdf5.4.3+itextasian5.2.0

    解决 com.itextpdf.text.DocumentException: Font 'STSongStd-Light' with 'UniGB-UCS2-H' is not recognized. 亲测可用!

    java使用itextpdf、itext-asian对pdf文件加水印

    2. **创建PDF文档读写对象**:使用`PdfReader`读取源PDF文件,然后用`PdfStamper`创建一个可写对象,允许我们向PDF中添加新的内容。 ```java FileInputStream fis = new FileInputStream("源文件路径"); PdfReader ...

    ITextPdf之绝对位置添加文本

    iTextPDF是一个流行的Java库,用于处理PDF文档,它提供了丰富的功能,包括在PDF上添加文本、图像、表格等。在这个场景中,我们将深入探讨如何使用iTextPDF在PDF中实现绝对位置的文本插入,以及如何处理多页情况。 ...

    Android使用iText生成pdf并读取pdf内容

    import com.itextpdf.text.DocumentException; import com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.PdfWriter; // ... public void createPdf() { try { Document document = new Document(); ...

    使用itext生成pdf需要的jar包

    import com.itextpdf.text.DocumentException; import com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.PdfWriter; import java.io.FileOutputStream; import java.io.IOException; public class ...

    tif 转合并 pdf itext java

    在这个过程中,我们使用了Java编程语言以及iText库,这是一个强大的PDF处理库。 TIFF是一种广泛用于扫描仪和打印机的图像文件格式,尤其适合存储多页的图像,如传真或文档扫描。然而,TIFF文件并不便于在线分享或...

    把文本文件转化为pdf文件,需要iText.jar和iTextAsian.jar这两个包JAVA.zip

    BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED); Font fontChinese = new Font(bfChinese, 12, Font.NORMAL); document.add(new Paragraph(new Chunk("你的...

    itext生成pdf文件-表格

    import com.itextpdf.text.DocumentException; import com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.PdfPTable; import com.itextpdf.text.pdf.PdfWriter; public class PdfGenerator { public ...

    生成PDF文件Demo

    BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.EMBEDDED); Font chineseFont = new Font(bfChinese, 12, Font.NORMAL); // 在Paragraph中使用新字体 document.add(new ...

    一个简单的不能再简单的itext的例子(包含中文问题的解决)

    BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED); Font chineseFont = new Font(bfChinese, 12, Font.NORMAL); document.add(new Paragraph("你好,iText!", ...

    com.lowagie.text

    com.lowagie.text是Java库iText的一部分,专用于创建和操作PDF文档,它也可以在Android环境中使用,通过这个库我们可以方便地实现在Android平台上进行图片到PDF的转换。本文将深入探讨如何使用com.lowagie.text库来...

    itext生成PDF水印

    BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED); Font font = new Font(bfChinese, 48, Font.BOLD, new GrayColor(0.5f)); for (int page = 1; page ...

    iText的jpg转pdf(单转和批量都有)

    iText是一款功能强大的Java库,专门用于处理PDF文档。它提供了丰富的API,使得开发者能够创建、编辑、修改和解析PDF文件。在图像处理方面,iText支持将多种类型的图像(如JPEG)转换为PDF格式。在本文中,我们将详细...

    itext-pdf添加水印的jar包,支持中文水印

    import com.itextpdf.text.DocumentException; import com.itextpdf.text.pdf.PdfCopy; import com.itextpdf.text.pdf.PdfReader; import com.itextpdf.text.pdf.PdfStamper; import ...

    java 转PDF格式 iText.zip

    import com.itextpdf.text.DocumentException; import com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.PdfWriter; import java.io.FileOutputStream; import java.io.IOException; public class Pdf...

    java word转pdf源码示例

    import com.itextpdf.text.DocumentException; import com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.PdfWriter; import org.apache.poi.xwpf.usermodel.*; import java.io.File; import java....

    itextasian--亲测非常好用jar包.7z

    import com.itextpdf.text.DocumentException; import com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.PdfWriter; import com.itextpdf.text.pdf.fonts.CmsLHFont; public class ITextAsianExample { ...

    itext2.1.7动态生成PDF实例

    **IText 2.1.7 动态生成PDF实例详解** 在IT行业中,PDF(Portable Document Format)是一种广泛使用的文件格式,它能够保持文档的原始格式,方便跨平台查看和打印。iText是一个强大的开源Java库,用于生成和修改PDF...

    java Pdf 导出 中文 解决 iTextAsian.jar

    CMapFont.register("UniGB-UCS2-H", "UniGB-UCS2-H.CFF"); document.open(); document.add(new Paragraph("你好,世界!这是使用iTextAsian.jar生成的包含中文的PDF文档。")); document.close(); System.out....

Global site tag (gtag.js) - Google Analytics