【问题标题】:How to replace or modify the font or glyphs embedded in a PDF file?如何替换或修改嵌入在 PDF 文件中的字体或字形?
【发布时间】:2010-11-13 06:02:29
【问题描述】:

我想以编程方式(使用 iText)替换现有 PDF 文件中嵌入的字体。

iText 本身似乎没有为字形和字体提供任何数据模型,但我相信它可以让我检索和更新包含字体的二进制流。

即使我不知道哪个字形与哪个字体相关联也没关系 - 我要做的只是替换它们。准确地说,我想在 PDF 文档中嵌入所有字形。

在渲染时替换字体不是一种选择,因为输出必须是 PDF 并且所有信息都保留原样。

以前有人用 iText 或任何其他 PDF 库做过吗?

【问题讨论】:

    标签: pdf fonts itext


    【解决方案1】:

    PDF 文件定义了一组字体(即 F0、F1、F2),然后分别定义这些字体,这样理论上您可以重写 F0 的条目。您必须确保 2 种字体具有相同的间距(或者您还必须重写 PDF),并且可能手动破解 PDF。

    【讨论】:

      猜你喜欢
      • 2011-06-24
      • 1970-01-01
      • 2012-10-03
      • 2017-10-11
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 2013-08-24
      • 2014-03-29
      相关资源
      最近更新 更多