精华内容
下载资源
问答
  • 工作生活中,常会用到PDF文档,有些PDF文档是由图片制作完成的,原文件图片中文字显示的非常清晰,但导入pdffactory Pro后,pdffactory字体模糊,如何处理? 图片中文字变模糊,主要是由于pdffactory Pro为快速打开...

    工作生活中,常会用到PDF文档,有些PDF文档是由图片制作完成的,原文件图片中文字显示的非常清晰,但导入pdffactory Pro后,pdffactory字体模糊,如何处理?
    图1:效果对比界面
    图片中文字变模糊,主要是由于pdffactory Pro为快速打开文件,将图片的分辨率降低导致的,通过调整计算机有关虚拟打印机的相关设置便可改善。

    一、设置路径
    图2:计算机控制面板界面
    右键“我的电脑”通过属性打开计算机“控制面板”,单击“查看设备和打印机”,进入设备和打印机管理界面。
    图3:设备和打印机管理界面
    于“设备和打印机管理”弹窗找到“pdffactory Pro”虚拟打印机,右键,单击“打印首选项”,进入首选项设置界面。
    图4:pdffactory Pro打印首选项设置界面
    在此弹窗“安装”位置可设置打印时首选纸张类型,以及打印的横纵方式;“页边距”内可设置打印内容与纸张边框的间距;“图形”位置的设置便是此篇内容的重点,在此处通过调整图片显示的分辨率来改变清晰度,稍后重点讲解;最后,“预览”为缩小版的pdffactory Pro主界面显示情况。

    通过图1、图2步骤找到设置弹窗,下面看看如何设置吧。

    二、设置方法
    图5:“图形”设置界面
    关于“图形”的设置此处有三种设置方式,分别为一是黑白图片样品的分辨率设置;二是彩色图片样品的分辨率设置;三是对JPEG格式图片的设置。

    其中,无论是黑白图片还是彩色图片样品分辨率的设置方式均是通过点选下拉菜单内参数来调整,参数越大表示图片清晰度越高,默认最大参数为300dpi,也可自定义设置更大参数。对JPEG的设置为滑动游标卡尺方式,越向右滑动参数越大,图片显示效果也就越清晰。

    简单总结,使用pdffactory Pro打开由图片构成的PDF文件时,文字显示不清晰的解决方案为,通过计算机控制面板进入“管理设备和打印机”界面,调整pdffactory Pro“打印首选项”内显示图片的分辨率来改善打开文件图片中文字的显示效果,设置的参数越大时清晰度也就越高。

    展开全文
  • PDF时好多都是扫描的,模糊伤眼睛,于是写了个工具,这下清楚多了。
  • 模糊PDF变清晰的软件PDF2HD,使用方法简单,PDF阅读软件和该软件配合使用,实时处理PDF。。。
  • CAD转换PDF格式,文字模糊不显示。cad绘图过程中,我们常常会遇到这一问题,CAD转换PDF格式,文字模糊不显示。这时候我们该如何解决呢?今天小编给大家推荐三种解决方法,能够快速轻松地解决这一问题。具体演示步骤...

    CAD转换PDF格式,文字模糊不显示。cad绘图过程中,我们常常会遇到这一问题,CAD转换PDF格式,文字模糊不显示。这时候我们该如何解决呢?今天小编给大家推荐三种解决方法,能够快速轻松地解决这一问题。具体演示步骤如下:

    方法一:文字样式,重新修复文字

    1.运行迅捷CAD编辑器标准版软件,直接点击菜单栏“文件”-“打开”按钮,在弹出的窗口里面找到已经转换完成的PDF格式图纸文件,点击“打开”。

    2.点击软件菜单栏上的“编辑器”按钮,会出现很多功能操作图标,我们选择“文字”功能,可以用里面的“单行文本”、“多行文本”、“属性定义”进行操作。点击“文字样式”,可以添加和删除文字样式。

    3.利用文字样式,使用“单行文本”、“多行文本”等文本操作,重新编辑修复PDF图纸上的文字。

    4.操作完成后,点击“保存”按钮,就可以保存好已经修复好的PDF图纸文件了。

    方法二:打印机操作,打印样式表设置

    1.与上一个的解决方法一样,首先我们需要打开已经转换完成的PDF格式图纸文件。

    2.然后点击软件界面上方的“打印”按钮,会有打印弹窗弹出。

    3.在“打印”弹窗中,我们选择打印机名称为“dwg to pdf.pc3”,点击右侧“属性”,再点击“自定义特征”。

    4.若是字体粗细问题,则可以在“打印样式表”里将文字的颜色设成打印成粗线,打印成PDF文件。同时设置“全部捕获”并勾选“作为几何图形”。

    5.操作完成后,点击“保存”按钮,就可以保存好已经修复好的PDF图纸文件了。

    方法三:批处理,再次重新转换

    1.运行迅捷CAD编辑器标准版软件,先点击界面左上角的“文件”按钮,之后点击下面的“批处理”进入“批处理”的弹窗页面。

    2.在“批处理”界面,点击 “添加文件”,进入“打开”弹窗,在弹窗中找到需要转换格式处理的CAD图纸文件,再点击“打开”按钮。

    3.然后在“批处理”界面中“输出格式”栏选择好PDF格式。

    4.同时在“批处理”界面中,可以点击右侧“自定义”按钮,在弹出的“PDF输出选项”弹窗中,对需要输出的PDF文件进行更加精准地编辑设置。

    5.在“输出目录”右侧的“浏览”框里选择好保存PDF图纸的路径。接着点击“开始”按钮,对该CAD图纸文件进行转换成PDF格式操作就完成了。而且PDF图纸文字会清晰的显示出来。

    以上就是CAD转换PDF格式,文字模糊不显示的三种有效的解决方法。真的非常便捷方便,有兴趣的朋友们不妨亲自试一下。

    展开全文
  • CAD转换PDF格式后文字模糊怎么办?

    千次阅读 2019-01-31 09:50:11
    CAD转换PDF格式后文字模糊怎么办?为了方便别人查看,CAD图纸一般以图片或PDF格式进行保存。可是CAD转PDF格式后,文字不清楚该怎么办呢?其实只需要调整分辨率就可以了,下面来教你调整分辨率的方法。 1、电脑点击...

    CAD转换PDF格式后文字模糊怎么办?为了方便别人查看,CAD图纸一般以图片或PDF格式进行保存。可是CAD转PDF格式后,文字不清楚该怎么办呢?其实只需要调整分辨率就可以了,下面来教你调整分辨率的方法。

    1、电脑点击迅捷CAD转换器图标运行软件,进入到操作界面。然后点击转换栏【CAD转PDF】选项。

    2、然后将需要进行转换的CAD图纸添加进入转换页面,或点击添加文件按钮,将弹出的打开弹框中选择图纸来进行添加。这时CAD图纸就成功的添加进入转换页面了。

    3、在转换页面中找到页面大小选项。选择合适的分辨率。需要注意的是,分辨率越高,转换后的图纸体积就越大。如果对文件体积有要求的话就需要自己选择合适的分辨率了。

    4、如想更改转换后图纸的存储位置,在转换页面中点击如图所示的【浏览】按钮即可。在弹出的【选择文件夹】对话框中,找到需要保存的位置即可。

    5、在转换页面中点击右下角的【批量转换】按钮系统即可进行转换。待状态栏的进度条显示为100时我们需要的PDF图纸就已经转换完成啦。

    CAD转换PDF格式文字模糊,调整好分辨率就可以啦,是不是很简单呢?

    展开全文
  • 使用iText对pdf中敏感信息进行马赛克处理需求背景实现逻辑实现代码定位敏感词坐标敏感信息进行马赛克敏感信息实体类 需求背景 系统需要发送部分pdf文件给客户,但是原pdf中有部分敏感信息需要进行屏蔽。 实现逻辑 ...

    需求背景

    系统需要发送部分pdf文件给客户,但是原pdf中有部分敏感信息需要进行屏蔽。

    实现逻辑

    1. 定位敏感信息在pdf中的位置。
    2. 覆盖敏感信息
    3. 将处理后的文件发送给客户

    实现代码

    定位敏感词坐标

    通过监听pdf渲染过程,获取敏感词的坐标信息

      //查找所有敏感词的坐标
            List<WordItem> wordItems = new ArrayList<>();
            PdfReader src = new PdfReader(inputStream);
            PdfReaderContentParser parser = new PdfReaderContentParser(src);
            int pageNum = src.getNumberOfPages();
            for (int i = 1; i < pageNum; i++) {
                KeyWordPositionRenderListener listener = new KeyWordPositionRenderListener(findTextList, i);
                parser.processContent(i, listener);
                wordItems.addAll(listener.getRsWordItems());
            }
            if (wordItems.isEmpty()) {
                Logs.error("替换敏感词的坐标集合为空!!!!请排查问题原因");
            }
    
    /**
     * @author FeianLing
     * @date 2019/8/21
     * pdf 渲染监听,获取到关键词对应的坐标 x y h w
     */
    @Data
    public class KeyWordPositionRenderListener implements RenderListener {
        /**
         * 要查找的关键字集合
         */
        private List<String> findText;
        /**
         * 出现无法取到值默认为12
         */
        private float defaultH = 12F;
        /**
         * 可能出现无法完全覆盖,提供修正参数,默认2
         */
        private float fixHeight = 2F;
        /**
         * pdf 渲染页码
         */
        private Integer pageNum;
        /**
         * 匹配的坐标集合
         */
        private List<WordItem> rsWordItems = new ArrayList<>();
    
        /**
         * 构造器1
         *
         * @param findText
         */
        public KeyWordPositionRenderListener(List<String> findText, Integer pageNum) {
            this.findText = findText;
            this.pageNum = pageNum;
        }
    
        /**
         * 构造器2
         *
         * @param findText
         * @param defaultH
         * @param fixHeight
         */
        public KeyWordPositionRenderListener(List<String> findText, float defaultH, float fixHeight) {
            this.findText = findText;
            this.defaultH = defaultH;
            this.fixHeight = fixHeight;
        }
    
        @Override
        public void beginTextBlock() {
    
        }
    
        @Override
        public void renderText(TextRenderInfo info) {
            String text = info.getText();
            if (null != text) {
                for (String keyword : findText) {
                    if (text.contains(keyword)) {
                        Rectangle2D.Float bound = info.getBaseline().getBoundingRectange();
                        WordItem item = new WordItem();
                        item.setContent(keyword);
                        item.setX(bound.x);
                        item.setY((bound.y - fixHeight));
                        item.setH(bound.height == 0 ? defaultH : bound.height);
                        item.setW(bound.width);
                        item.setPageNum(pageNum);
                        rsWordItems.add(item);
                    }
                }
            }
        }
    
        @Override
        public void endTextBlock() {
    
        }
    
        @Override
        public void renderImage(ImageRenderInfo imageRenderInfo) {
    
        }
    

    对敏感信息进行马赛克

    遍历上一步得到的敏感信息坐标,逐个进行打码处理。
    distPath :缓存处理后的pdf文件路径

    PdfReader dest = new PdfReader(src);
            PdfStamper stamper = new PdfStamper(dest, new FileOutputStream(distPath));
            for (WordItem item : wordItems) {
                PdfContentByte canvas = stamper.getOverContent(item.getPageNum());
                //初始阶段完成 开始替换
                canvas.saveState();
                System.out.println("更新背景:" + item);
                //黑色背景覆盖
                canvas.setColorFill(BaseColor.BLACK);
                String site = keyMap.get(item.getContent());
                Float siteF = 0F;
                if (!Strings.isNullOrEmpty(site)) {
                    siteF = Float.valueOf(site);
                }
                Logs.info("y坐标偏移:{}", siteF);
                //定位
                canvas.rectangle(item.getX(), item.getY() + siteF, item.getW(), item.getH());
                //填充
                canvas.fill();
                //还原状态
                canvas.restoreState();
            }
    

    敏感信息实体类

    /**
     * @author FeianLing
     * @date 2019/8/21
     */
    @Data
    public class WordItem implements Serializable {
        /**
         * 关键词
         */
        private String content;
        /**
         * pdf x坐标
         */
        private Float x;
        /**
         * pdf y坐标
         */
        private Float y;
        /**
         * pdf h坐标
         */
        private Float h;
        /**
         * pdf w坐标
         */
        private Float w;
        /**
         * pdf 页码
         */
        private Integer pageNum;
    }
    
    展开全文
  • 该方法收集标准常用字号和字体,以及常用打印机打印的文字,扫描采集,用改进的直方图波形分析法处理图像,提取文字的笔画总面积和笔画轮廓总周长等特征指标;再选定一种机型为参照,各种机型相同字上述指标测量值...
  • PDF文档模糊怎么办,怎么变清晰

    万次阅读 2014-03-03 22:05:52
    经常在Internet上下载eBook的朋友都会抱怨PDF文档里的字特别模糊PDF显示不清晰,怎么办呢?其实AcrobatReader的默认设置本来是想使文本变得平滑些,只是反而导致文字边缘发虚、颜色有点灰暗,质量不好的PDF文档甚至...
  • 用html2canvas生成pdf 图片模糊

    千次阅读 2019-03-05 17:23:46
    2、在手机上看文字清楚,图片不清楚可能是你把图片当成背景图片引入了,就是不能放在background里面。需要将图片单独拿出来,放在img标签里面。 好啦。又发现这两个问题。有问题以后再说。。
  • 手写文字识别的体分类模糊数学模型,黄弋石,梁艳,以汉字、英文字为例,解释,手写体分类对手写识别的决定性作用。汉字草书手写体,实施分类与亚分类等类似处理。参照人汉字草书
  • 1. 首先想要直接用Adobe Acrobat DC直接修改颜色,但这个软件的处理是先识别文字,后更改颜色,速度比较。 2. 电子书不是彩色的,就两种颜色,灰色和白色,所以想到了把所有的灰色改为黑色,百度了一下发现像素值这...
  • 如果不是有特别的需求,比如打印或者分页,还是建议能在一页显示pdf,这样就避免了文字被截断的风险。 不做分页处理 html2canvas(copyDom[0], opts).then((canvas) => { debugger var contentWidth = canvas....
  • 经常和扫描文档打交道的人应该都知道,扫描文件的一大弊端是扫出来的结果不够清晰,常出现模糊字符,既拉低了外观效果,又影响了阅读质量,常给那些工作精益求精的人带来困扰,本文将为大家推荐一款能够解决这种...
  • 基于python实现模糊处理

    千次阅读 2019-02-09 18:53:36
    https://github.com/xlxwalex/lab102/blob/master/W5/Python%E4%B8%8B%E9%80%9A%E8%BF%87%E7%AE%97%E6%B3%95%E4%BD%BF%E5%9B%BE%E7%89%87%E9%AB%98%E6%96%AF%E6%A8%A1%E7%B3%8A.pdf     模糊的本质实际上...
  • 【骚操作系列】论如何将模糊PDF清晰化 – 本篇用到的所有工具均已上传到CSDN下载站和我的QQ群,这些也可以在其他的资源网站中找到,当然也欢迎同学们加群,本群主要是讨论ARM软硬件技术的,同时也会分享各种资源...
  • 智能图像处理技术PDF

    热门讨论 2010-10-28 17:31:22
    13.4.3 一种手写文字模糊识别技术 13.5 基于隐马尔可夫模型的识别技术 13.5.1 隐马尔可夫模型基础 13.5.2 基于隐马尔可夫模型的人脸识别 13.6 车牌识别技术 13.6.1 系统简介 13.6.2 车牌图像定位分割...
  • python的pdf文件处理和图片处理

    千次阅读 2018-06-11 20:58:20
    爬取网站的内容,并且写入pdf文件 首先根据文件的内容,获得html的url。 import re import requests reg = re.compile(r"&lt;h3&gt;目录列表&lt;/h3&gt;\s+&lt;ul&gt;\s+([\s\S]...
  • 使用tabula处理pdf

    千次阅读 2019-04-11 11:54:33
    环境安装: pip installtabula-py ...df = tabula.read_pdf("111.pdf", encoding='utf-8', pages='all') # print(type(df)) for indexs in df.index: print(df.loc[indexs].values) 输出结...
  • Python数据处理pdf

    千次阅读 2018-02-07 12:17:00
    下载地址:网盘下载内容简介...主要内容包括:Python基础知识,如何从CSV、Excel、XML、JSON和PDF文件中提取数据,如何获取与存储数据,各种数据清洗与分析技术,数据可视化方法,如何从网站和API中提取数据。作者简...
  • 上一篇文章总结了怎么把当前页面,生成PDF,测试的时候发现不同的电脑,下载下来的文件大小不一样,清晰度也不一样。不知是否和电脑屏幕的分辨率有关,这个存疑。 百度了一整天,终于找到了解决方案,勉强解决了...
  • excel中插入的页眉图片转换为pdf之后,比较模糊,付印后有碍观瞻,需要进一步处理为清晰的标志图片才行。怎样处理?也是一步即可批量完成。转版大师的最高目标是最大限度减轻劳动者的工作量,提高工作效率。  ...
  • ps人像处理实例教程,初学者很有用。 外加PS快捷键 (多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取)  矩形、椭圆选框工具 【M】  裁剪工具 【C】  移动工具 【V】  套索、多边形套索、磁性...
  • ubuntu16.04系统,因突然停电导致服务器重启后图标变大,经查看是驱动出了问题,此处理方案简单易操作。
  • 如何用 Java PDF 文件进行电子签章

    万次阅读 多人点赞 2018-02-11 00:49:03
    一、 概述二、 技术选型三、 生成一个图片签章四、 如何按模板生成PDF文件五、 如何生成PKCS12证书六、 如何生成一个高清晰的签章七、 如何进行多次PDF签名八、 总结一、 概述印章是我国特有的历史文化产物,古代...
  • 交替合并两个记事本文件 Python查找Word文件中红色和加粗的文字(附元宵节送书活动中奖名单) 使用Python写入docx文件并控制字体颜色 Python批量提取Word文件题库中的答案 Python+pywin32批量转换Word文件为PDF文件 ...
  • 交替合并两个记事本文件 Python查找Word文件中红色和加粗的文字(附元宵节送书活动中奖名单) 使用Python写入docx文件并控制字体颜色 Python批量提取Word文件题库中的答案 Python+pywin32批量转换Word文件为PDF文件 ...
  • 随着思维导图越来越多的被运用,MindManager的用户也越来越多,最近有用户反应在使用MindManager做思维导图的时候会出现字体模糊”的情况,这种情况可能是你在复制粘贴的时候带了其他的字体格式,我们可以选择...
  • 不能执行打印 11.7 维修案例 7:佳能 BJC-1000SP 型喷墨打印机,开关电源不工作 11.8 维修案例 8:佳能 BJC-1000SP 型喷墨打印机,开机后无反应,指示 11.9 维修案例 9:佳能 BJ-10e 型喷墨打印机,打印的文字,有时...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,412
精华内容 2,964
关键字:

对pdf文字模糊处理