ColdFusion 2016 中基于文本的编辑?
Text based redaction in ColdFusion 2016?
有没有办法在 ColdFusion 中进行基于文本的编辑?我可以看到单独基于坐标的文档。用于基于坐标的编辑的代码是:
<cfpdf action="redact" source="#sourcefile#" destination="#destinationfile#" overwrite="true">
<cfpdfparam pages="1-2" coordinates="0,0,0,0">
</cfpdf>
是否也有类似的基于文本的编辑方式?
事实上,现在可以在 ColdFusion 中编辑文本。它没有记录,因为该功能仍在进行中,但它确实适用于大多数情况。
为此支持添加了一些新属性。
- 您要编辑的词必须以数组形式给出,属性名称为'wordstoredact'
cfpdfparam 中有一个新属性,即 wordmatchingcriteria
,其值为:
MATCHPARTIALWORD_MARKPARTIALWORD
(匹配部分单词,并对其进行编辑)
MATCHPARTIALWORD_MARKWHOLEWORD
(匹配部分单词,但遮盖整个单词)
MARKWHOLEWORD
(仅匹配和编辑整个单词)。
如何操作的示例如下所示:
cfpdf(action="redact", source="#sourcefile#", destination="#destinationfile#", overwrite=true){
cfpdfparam(wordstoredact=["Windo", "disclaim"], ignorecase=true, pages="1", wordmatchingcriteria="MATCHPARTIALWORD_MARKPARTIALWORD" );
cfpdfparam(wordstoredact=["http://", "2010"], ignorecase=true, pages="1", wordmatchingcriteria="MATCHPARTIALWORD_MARKWHOLEWORD" );
cfpdfparam(wordstoredact=["December", "Resources"], ignorecase=true, pages="2", wordmatchingcriteria="MARKWHOLEWORD" );
cfpdfparam(wordstoredact=["Tutorial", "definitions"], ignorecase=false, pages="3", wordmatchingcriteria="MATCHPARTIALWORD_MARKWHOLEWORD" );
};
如果您对 ColdFusion 中基于文本的编辑有任何困惑或更多疑问,请回复
有没有办法在 ColdFusion 中进行基于文本的编辑?我可以看到单独基于坐标的文档。用于基于坐标的编辑的代码是:
<cfpdf action="redact" source="#sourcefile#" destination="#destinationfile#" overwrite="true">
<cfpdfparam pages="1-2" coordinates="0,0,0,0">
</cfpdf>
是否也有类似的基于文本的编辑方式?
事实上,现在可以在 ColdFusion 中编辑文本。它没有记录,因为该功能仍在进行中,但它确实适用于大多数情况。 为此支持添加了一些新属性。
- 您要编辑的词必须以数组形式给出,属性名称为'wordstoredact'
cfpdfparam 中有一个新属性,即
wordmatchingcriteria
,其值为:MATCHPARTIALWORD_MARKPARTIALWORD
(匹配部分单词,并对其进行编辑)MATCHPARTIALWORD_MARKWHOLEWORD
(匹配部分单词,但遮盖整个单词)MARKWHOLEWORD
(仅匹配和编辑整个单词)。
如何操作的示例如下所示:
cfpdf(action="redact", source="#sourcefile#", destination="#destinationfile#", overwrite=true){
cfpdfparam(wordstoredact=["Windo", "disclaim"], ignorecase=true, pages="1", wordmatchingcriteria="MATCHPARTIALWORD_MARKPARTIALWORD" );
cfpdfparam(wordstoredact=["http://", "2010"], ignorecase=true, pages="1", wordmatchingcriteria="MATCHPARTIALWORD_MARKWHOLEWORD" );
cfpdfparam(wordstoredact=["December", "Resources"], ignorecase=true, pages="2", wordmatchingcriteria="MARKWHOLEWORD" );
cfpdfparam(wordstoredact=["Tutorial", "definitions"], ignorecase=false, pages="3", wordmatchingcriteria="MATCHPARTIALWORD_MARKWHOLEWORD" );
};
如果您对 ColdFusion 中基于文本的编辑有任何困惑或更多疑问,请回复