【发布时间】:2011-04-16 04:03:14
【问题描述】:
我正在使用 Alfresco ECM 通过 Tiger OCR 库 () 将 TIFF 转换为 PDF
我的自定义转换xml(ocr-transformers-context)是
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
<bean id="transformer.Ocr.Tiff2Pdf" class="org.alfresco.repo.content.transform.RuntimeExecutableContentTransformerWorker">
<property name="checkCommand">
<bean class="org.alfresco.util.exec.RuntimeExec">
<property name="commandsAndArguments">
<map>
<entry key=".*">
<list>
<value>c:\ocr\ocr.exe</value>
<value>--about</value>
</list>
</entry>
</map>
</property>
</bean>
</property>
<property name="transformCommand">
<bean class="org.alfresco.util.exec.RuntimeExec">
<property name="commandsAndArguments">
<map>
<entry key="Windows.*">
<list>
<value>c:\ocr\ocr.exe</value>
<value>--replace</value>
<value>--replace</value>
<value>--language en</value>
<value>--pdf</value>
<value>--output-file</value>
<value>${target}</value>
<value>${source}</value>
</list>
</entry>
</map>
</property>
</bean>
</property>
<property name="explicitTransformations">
<list>
<bean class="org.alfresco.repo.content.transform.ExplictTransformationDetails" >
<property name="sourceMimetype"><value>image/tiff</value></property>
<property name="targetMimetype"><value>application/pdf</value></property>
</bean>
<bean class="org.alfresco.repo.content.transform.ExplictTransformationDetails" >
<property name="sourceMimetype"><value>image/tiff</value></property>
<property name="targetMimetype"><value>text/plain</value></property>
</bean>
</list>
</property>
</bean>
</beans>
当我将 TIFF 文件导入公司主文件夹时,我现在希望将内容转换为 PDF。现在我假设转换是自动的还是我需要在空间上调用规则是正确的?
另外,我已将转换的日志记录设置为 DEBUG,这就是我在 Alfresco 日志中看到的内容
调试 [util.exec.RuntimeExec] 执行结果:os:
Windows XP 命令:
[c:\ocr\ocr.exe, --about]
成功:true 退出代码:0
出:智能 OCR 命令行 实用程序,版本 1.1.0。版权所有 © 2006.学分:
TIFF 库版权 (c) 1988-1997 Sam Leffler 版权所有 (c) 1991-1997 Silicon Graphics, Inc.
独立的 JPEG 组库
版权所有 (C) 1991-19 用户:admin 调试 [content.transform.ContentTransformerRegistry] 搜索变压器:源 mimetype:图像/tiff 目标 mimetype:文本/普通转换器: []
当我真的需要将它转换为 PDF 时,它似乎在搜索 text/plain 的目标。我在这里想念什么?请帮忙
【问题讨论】:
标签: alfresco