微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

字符串中的零宽度字符,pdf搜索不可见

如何解决字符串中的零宽度字符,pdf搜索不可见

我正在使用migradoc生成包含许多表格的pdf文档。

在每个表单元格中,我都有类似MACROA_MACROB_MACROC_MACROD之类的文本。我面临的问题是,如果我的字符串长于列宽,那么它会传播到下一列。为避免此问题,我在每个'_'字符前添加了''\ u200D'。这可以正常工作,现在我的字符串会自动分成新的类似(如自动换行的文本),如下所示。 例如

MACROA_MACROB_MACROC
_MACROD

但是问题是,如果有人在pdf中搜索“ MACROA_MACROB_MACROC_MACROD”,则由于字符串中的其他字符“ \ u200D”,他们将找不到此字符串。

有什么方法可以在'_'之前添加一些特殊的不可见字符,以在必要时强制换行,同时保持字符串的完整性,以便可以在pdf文件中进行搜索

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。