Type3 PDF文档处理

  • 一、Type3 文件的识别
    • 1、整体识别
      • 1)阅读器
    • 2、问题定位
    • 3、换图片

准备提交给IEEE的论文时,我们手头的文档除了有明确具体字体类型的Type1和TrueType字体外,还经常会出现Type3字体,这种字体现在在杂志印刷过程中是不予接受的。

一、Type3 文件的识别

参考:https://www.geek-share.com/detail/2682443420.html

1、整体识别

1)阅读器

用adobe/foxit 等reader打开pdf文件,“文件 -> 属性” 打开属性对话框,找到“字体”项目,可以看到pdf所包含的字体信息。

2、问题定位

1)Windows

(我是用的latex排版,所以定位问题时注释掉相关段落、图片就能找出问题。)

先注释全文,编译查看pdf类型,通常是type1。
然后逐章解开注释,编译查看pdf类型,直到出现type3。
再于没问题的上一章和有问题的这一章之间逐步注释并编译查看,直到定位到type3所在。

由于提示在第六页,所以,很快哦。我就站起来了,翻到第六页查找问题。一查,发现有两个origin图片。这两个图片不讲武德。来骗,来折磨我这个单身的科研狗,想和我窝里斗。这好吗,这不好。所以,把它们删掉,好自为之。

3、换图片

参考:https://www.cnblogs.com/pankejia/p/3476432.html
由于我第六页有两张图,是通过origin绘制的。直接导出的pdf格式(eps格式也有问题)。网上有很多教程教你如何转化为type1格式。我的话直接导出分辨率为1200的png照样能用。

Type3 PDF文档处理相关推荐

  1. iOS 开发之 pdf 文档的加载与浏览的 4 种方式

    原文链接:http://www.jianshu.com/p/1d4305a02ea5 在我们的开发中,有些像电子书类型的 app 的开发会涉及到 pdf 文档的加载与展示.由于笔者项目中正好涉及到这块 ...

  2. 编辑PDF文档,Word 2013可以是您的选择

    题外话:记得刚进公司的时候,几乎所有的培训文档都是PDF.标准文档,公司使用的软件是Adobe Acrobat 5.0(不知道多少钱,呵呵),软件当然是购买正版的:去年,公司购买了新版本的Adobe ...

  3. PDF文字怎么编辑,PDF文档编辑方法

    有时候遇到PDF文件不是自己制作的或者是制作的有点匆忙,会有文字遗漏或者打错的时候,我们使用就会有点麻烦就需要把文件中的文字进行编辑修改,那么具体怎么做呢?小伙伴们都挺好奇吧,今天就来跟大家分享一下. ...

  4. PHP生成PDF文档的FPDF类

    以前在PHP4的早期版本中用PDFlib生成PDF文档比较容易,现在升级到PHP5了,发现更麻烦了,装的PHP 5.2.4默认没有PHPlib,从php.net上找了一个,装上竟一直报错,开始以为是版 ...

  5. 使用Aspose.Pdf for .NET实现PDF文档到Excel、EPS、SVG等的转换

    Aspose.Pdf for .NET v8.6.0于昨日发布,该版本包含一个相当令人期待和兴奋的功能--就是让你能转换PDF文件为MS Excel工作簿.使用这个新的更新,开发人员就可以转换PDF文 ...

  6. 阿里Java岗P5-P7成长笔记【3283页PDF文档】

    又到了"金九银十"面试求职高峰期,在金三银四时也参与过不少面试,2020都说工作不好找,也是对开发人员的要求变高.前段时间自己有整理了一些Java后端开发面试常问的高频考点问题做成 ...

  7. php+tcpdf+表格,PHP中使用TCPDF生成PDF文档实例

    实际工作中,我们要使用PHP动态的创建PDF文档,目前有许多开源的PHP创建PDF的类库,今天我给大家来介绍一款优秀的PDF库,它就是TCPDF,TCPDF是一个用于快速生成PDF文件的PHP5函数包 ...

  8. java pdf 中文_java-pdf-itext 生成pdf 文档(支持中文字体)

    java-pdf-itext 生成pdf 文档(支持中文字体) itext 版本:2.1.7 package com.demo.preview; import java.io.ByteArrayOut ...

  9. PDF文档怎么提取其中一页

    一个PDF文件肯定是不止一页的,那么我们在使用PDF文件的时候只需要PDF中的几张页面或者其中一张页面的时候,那么如何提取出来成为一个新的PDF文件呢,是不是有很多小伙伴都很好奇怎么做呢?今天小编就为 ...

最新文章

  1. 对于装饰器Decorator的理解
  2. love2d--glsl03噪声
  3. python之变量操作
  4. 简明深度学习方法概述 Deep Learning:Methods and Application
  5. java如何设置圆角边框_巧妙实现带圆角的渐变边框
  6. js整理 03-18
  7. 贪心算法(各种贪心题目)
  8. java实验三多态性_Java实验3 类的多态性和接口
  9. c++比c快?一道字符串题目
  10. directx修复工具 4.0_A12-A13最稳定越狱工具发布,支持iOS13.0—iOS13.3
  11. c语言及程序设计基础 pdf,《C语言程序设计基础》.pdf
  12. 中文数字转阿拉伯数字
  13. 生成yolov5.wts文件出错
  14. 公有云 私有云 混合云
  15. 【积水成渊-逐步定制自己的Emacs神器】6:首次变身IDE,Emacs C++ IDE
  16. Arch Linux安装Firefox 火狐中文版
  17. ActiveMQ 在shareplex8中的使用
  18. python xlwt
  19. java8 拆分list_Java 8 stream 流 拆分list
  20. pythonimportre_python中re模块简析

热门文章

  1. jsp火车票订购系统ssh
  2. 小白学Java基础案例(二)
  3. Unity脚本模板自定义字符串替换
  4. 佳能c3020维修模式 白电平调整_佳能3020复合机电路及故障详解
  5. 教你如何查看自己操作系统是32位还是64位?XP系统【转】
  6. 常见的室内人员定位及时之一,ZigBee定位-新导智能
  7. grafana模板导入没有数据解决方法
  8. IDE在控制台打印覆盖上次打印
  9. openssh移植 for pycharm 远程调试 sftp
  10. IBM陈剑:金融行业大数据解决方案实践