PDF换行的难度,谁能解决?

这篇具有很好参考价值的文章主要介绍了PDF换行的难度,谁能解决?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

换行的时候确认不了长度:


import java.awt.*;

public class Test {



    public static void main(String[] args) {
        String str1 = "淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘淘";
        String str2 = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
        String str4 = "cccccccccccccccccccccccccccccccccccccccccccccccccccc";
        String str3 = "111111111111111111111111111111111111111111111111111111111111111";

        FontMetrics fontMetrics = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().getDefaultConfiguration().createCompatibleImage(1, 1, Transparency.TRANSLUCENT).getGraphics().getFontMetrics();

        int width1 = fontMetrics.stringWidth(str1);
        int width2 = fontMetrics.stringWidth(str2);
        int width3 = fontMetrics.stringWidth(str3);
        int width4 = fontMetrics.stringWidth(str4);

        System.out.println("宽度 str1: " + width1);
        System.out.println("宽度 str2: " + width2);
        System.out.println("宽度 str3: " + width3);
        System.out.println("宽度 str4: " + width4);
    }

}

运行结果:

宽度 str1: 444
宽度 str2: 364
宽度 str3: 441
宽度 str4: 312

这些长度在pdf里面都是一样的,但是这里运行的宽度确实不同的,目前这个问题还解决不了。文章来源地址https://www.toymoban.com/news/detail-637831.html

到了这里,关于PDF换行的难度,谁能解决?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Bash】记录一个长命令换行的BUG

    假设现在我要在terminal执行如下命令跑模型: 由于这个命令太长了,有这样一些问题:1. 改起来不方便,2. 没法存档,3. 不方便在之前命令的基础上修改后并行跑模型。 于是,很自然想到,把这个命令写在run.sh文件中,然后每次只需要如下命令就可以跑了: 所以,这个长命

    2024年02月08日
    浏览(48)
  • selenium通过xpath定位text换行的元素

    DOM元素(该元素是换行的,不能通过普通xpath定位):  可使用下面xpath定位该div 解释一下就是:定位“ 子节点的text是[5] 且 子节点弟弟的text是[点] ”的div

    2024年02月11日
    浏览(57)
  • chatgpt赋能python:Python怎么取出换行的数据?

    在数据分析和处理中,我们常常需要从文件中读取数据,特别是当数据量很大时更是如此。在Python中,读取文本文件中的数据很简单,但是有时候读取的文本文件中可能含有换行符,这可能会给数据处理造成麻烦。因此,本篇文章将介绍如何使用Python取出换行符的数据,以便

    2024年02月08日
    浏览(43)
  • 【代码片】Pdf转Image

    适用场景:接口交互传输文件

    2024年02月15日
    浏览(37)
  • java导出pdf(纯代码实现)

    java导出pdf 在项目开发中,产品的需求越来越奇葩啦,开始文件下载都是下载为excel的,做着做着需求竟然变了,要求能导出pdf。导出pdf倒也不是特别大的问题关键就是麻烦。 导出pdf我知道的一共有3中方法: 方法一:利用模板导出,但是首先编辑模板的工具不好找,现有的国

    2024年02月16日
    浏览(43)
  • 【附源码】解决pdf.js跨域并从url动态加载pdf文档

    当我们想用PDF.js从URL加载文档时,将会因遇到跨域问题而中断,且是因为会触发了PDF.js和浏览器的双重CORS block,这篇文章将会介绍: ①如何禁用pdf.js的跨域?②如何绕过浏览器的CORS加载URL文件?②如何使用PDF.js动态加载URL文件? Keywords: PDF.js , CORS , URL , 动态加载 , demo , 源码

    2023年04月08日
    浏览(33)
  • Python提取PDF中部分页面的实战代码

      大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作

    2024年01月16日
    浏览(39)
  • Python代码识别minist手写数字【附pdf】

    一、概述 对于人类而言,要识别图片中的数字是一件很容易的事情,但是,如何让机器学会理解图片上的数字,这似乎并不容易。那么,能否找出一个函数(模型),通过输入相关的信息,最终得到期望的结果呢? 二、python代码实现中涉及的输入输出内容: 输入:mnist数据

    2024年04月14日
    浏览(36)
  • 仅需三行代码! C# 快速实现PDF转PPT

    一般在会议、教学或培训活动中,我们都会选择PPT文档来进行内容展示。与PDF文档相比,PPT文档具有较强的可编辑性,可以随时增删元素,并且还可以设置丰富多样的动画效果来吸引观众注意。那么如何通过C#将PDF文档转为PPT文档呢?本文将教大家仅使用3行代码就实现这一功

    2024年02月05日
    浏览(33)
  • pdf文件签名的问题解决

    1 pdf转图片乱码问题 pdf是正常的,但是由pdf转成的图片,只要是中文,却是一堆框框,像这个问题,应该就是centos缺少字符集导致的 执行命令 fc-list :lang=zh ,可以看到正常的如下: 而有问题的机器,则显示没有安装 依据上面的推论,执行 执行完成后可以看到 那么其他的字符

    2024年02月09日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包