【问题标题】:how to edit text in a pdf using coldfusion?如何使用coldfusion编辑pdf中的文本?
【发布时间】:2015-03-01 23:12:35
【问题描述】:

我想使用正则表达式来查找和替换(使用替代文本)使用 Coldfusion 现有 pdf 中的所有电子邮件地址实例 - 这可能吗?

【问题讨论】:

  • 可能。如果这是我的问题,我会尝试的第一件事是尝试读取 pdf 的内容并将它们存储到变量中。
  • 谢谢丹 - 是的,我认为我会同意的部分 - 一旦我做出我没有设法找到任何内容的更改,更多的是更新 pdf。即 CF 似乎提供了一种读取 pdf 中所有文本的方法,但似乎没有任何关于写入 pdf/编辑 pdf 中的文本的内容。这是我认为的关键部分。。
  • 如果变量中有文本,就不能简单地使用cfdocument新建一个pdf文件吗?然后就可以用cffile替换旧的了。
  • 虽然您可以提取文本并对其进行操作,但仅此而已 - 纯文本。 Pdf's are not designed for editing.
  • 有几种电子邮件正则表达式模式。但要小心。这不是微不足道的,电子邮件可能有非常意想不到的格式。

标签: pdf coldfusion coldfusion-10


【解决方案1】:

cfpdf 标记具有对变量进行读写的操作,在此之间您可以使用您选择的正则表达式函数(可能是 ReReplace())来操作数据。

http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7995.html

<cfpdf action="read|write">

【讨论】:

  • 谢谢 Walter - 我不确定在写入之前读取的已更改(通过正则表达式)数据时如何保持格式..除非我遗漏了什么?
猜你喜欢
  • 1970-01-01
  • 2011-05-07
  • 2018-10-26
  • 1970-01-01
  • 2014-09-01
  • 2019-06-14
  • 2012-08-28
  • 2020-11-24
  • 1970-01-01
相关资源
最近更新 更多