c++ - 如何使用 muPDF 为文本字段指定字体

标签 c++ pdf mupdf

我正在使用 muPDF 库在现有 PDF 文档中添加字段。 我已通过定义其外观成功添加了一个复选框。

但是文本字段是个问题,因为它们需要字体资源。 我不知道如何在 PDF 文档中添加字体。 muPDF 确实有处理字体的功能,但我无法以正确的方式使用它们。

所以我需要知道如何在 PDF 文档中加载字体以及如何在默认外观 (DA) 中将它们引用到我的文本字段。

-------------------------------------------- - - - - - -编辑 - - - - - - - - - - - - - - - - - - - ------------------------------

目前我在 pdf-annot-edit.c 中使用函数 pdf_set_free_text_details 但它只设置预定义的字体。我也想使用其他字体

如果这不是问这个问题的正确位置,那么请有人可以将我重定向到正确的位置。据我所知,MuPDF 只有一个错误报告站点。

最佳答案

将 pdf-font.c 中指定的任何字体类型作为字符串传递。 例如:“Courier”、“CourierNew”等。

关于c++ - 如何使用 muPDF 为文本字段指定字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24593195/

相关文章:

android - 使用 mupdf 库以 pdf 格式创建所有页面的图像

c - 使用 C 不正确的 PDF 文件复制

c++ - 计算存储数字所需位数的最快方法是什么

c++ - 在 C++ 中使用 LZMA SDK

c++ - 计算给定数字列表的四分位数

java - PDF 文件无法使用 servlet 和 jsp 在浏览器中打开

r - 将图像(png 文件)添加到使用 R 创建的 pdf 文件的标题中

android - 如何申请android :textIsSelectable option for MuPDF viewer?

c++ - O(logn) 中 O(logn) 删除和索引访问的数据结构

xaml - 如何将 Xamarin.Forms XAML UI 页面转换为 PDF 文件?