PyPDF2将PDF与错误的字体或编码合并

时间:2016-12-13 09:52:03

标签: python-3.x pdf fonts python-3.5 pypdf2

我正在使用PyPDF2重新格式化pdf文件中的页面。我的目标是从源PDF文件中获取两个页面并输出一个新的PDF文件,其中页面缩小以适合一个横向页面。我正在使用以下代码:

override func viewDidLoad() {

  super.viewDidLoad() 

  let eqSlider = UISlider(frame:CGRectMake(0, 0, 160, 40))
  eqSlider.minimumValue = -12.0
  eqSlider.maximumValue = 12.0
  eqSlider.value = 0.0
  self.view.addSubview(eqSlider)

  // detecting double tap on slider method                
  eqSlider.addTarget(self, action: #selector(EQViewController.doubleTappedSlider(_:event:)), forControlEvents: .TouchDownRepeat)
}

func doubleTappedSlider(sender: UISlider, event: UIEvent) {
  if let firstTouchObj = event.allTouches()?.first {
    if 2 == firstTouchObj.tapCount {
      sender.value = 0.0
    }
  }
}

输出几乎符合我的预期,但似乎使用了不同的字体和错误的字距调整,并且某些特殊字符显示不正确。我不熟悉PDF格式的内部,所以我不知道是什么原因引起的。

如何使内容的显示方式与来源完全相同(除了按比例缩小)?

0 个答案:

没有答案