代码之家  ›  专栏  ›  技术社区  ›  trustin

如何替换或修改PDF文件中嵌入的字体或图示符?

  •  0
  • trustin  · 技术社区  · 16 年前

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

    即使我不知道哪个字形与哪个字体相关,这也没关系——我想做的只是替换它们。准确地说,我希望在PDF文档中包含所有图示符。

    在渲染时替换字体不是一个选项,因为输出必须是PDF格式,所有信息都保留原样。

    以前有没有人用iText或其他PDF库这样做过?

    1 回复  |  直到 16 年前
        1
  •  1
  •   markee174 markee174    16 年前

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