Alfresco 露天ECM内容转换

Alfresco 露天ECM内容转换,alfresco,Alfresco,我正在使用Alfresco ECM使用Tiger OCR库()将TIFF转换为PDF 我的自定义转换xml(ocr transformers上下文)是 c:\ocr\ocr.exe --关于 c:\ocr\ocr.exe --替换 --替换 --英语 --pdf --输出文件 ${target} ${source} 图像/tiff 申请表格/pdf 图像/tiff 文本/纯文本 当我将TIFF文件导入公司主文件夹时,我现在希望该内容能够转换为PDF格式。现在我假设转换是自动的,还是需要调用空

我正在使用Alfresco ECM使用Tiger OCR库()将TIFF转换为PDF

我的自定义转换xml(ocr transformers上下文)是


c:\ocr\ocr.exe
--关于
c:\ocr\ocr.exe
--替换
--替换
--英语
--pdf
--输出文件
${target}
${source}
图像/tiff
申请表格/pdf
图像/tiff
文本/纯文本
当我将TIFF文件导入公司主文件夹时,我现在希望该内容能够转换为PDF格式。现在我假设转换是自动的,还是需要调用空间上的规则

另外,我已经将转换的日志设置为DEBUG,这是我在Alfresco日志中看到的

调试[util.exec.RuntimeExec] 执行结果:操作系统:
Windows XP命令:
[c:\ocr\ocr.exe,--about]
成功:真实退出代码:0
输出:智能OCR命令行 实用程序,版本1.1.0。版权所有( 2006年

学分:

TIFF图书馆版权(c) 1988-1997 Sam Leffler版权所有(c) 1991-1997硅图形公司

独立JPEG组库
版权所有(C)1991-19 用户:管理员调试 [content.transform.ContentTransformerRegistry] 搜索变压器:源 mimetype:image/tiff目标 mimetype:文本/普通转换器: []


当我真的需要它转换成PDF时,它似乎在搜索文本/纯文本的目标。我错过了什么?请帮助

将自动运行的唯一转换是到纯文本的转换,用于全文索引

如果您正在使用Share,Share将尝试为您再进行两次转换。首先,当您查看包含文件的文件夹时,它将尝试生成缩略图(通过格式副本服务)。为了实现这一点,您通常会定义一个从新mime类型到image/jpeg的转换器。此外,当您在Share中查看文档详细信息时,它会尝试为您提供web预览

如果您希望在上载文档时生成文档的PDF版本,则需要定义规则。您可以使用转换内容规则来实现这一点,或者,如果您希望对格式副本服务进行大量控制,也可以编写脚本来使用格式副本服务

<?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>