热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

alfrescoinstallinlinux,andintegratedwithtesseractocr

本文描述在Linux系统上安装Alfresco的步骤:1.下载安装文件:alfresco-community-5.0.d-installer-linux-x64.bi

本文描述在Linux系统上安装Alfresco的步骤:

1. 下载安装文件:alfresco-community-5.0.d-installer-linux-x64.bin

2. 增加执行权限并执行:
   chmod +x alfresco-community-5.0.d-installer-linux-x64.bin
   ./alfresco-community-5.0.d-installer-linux-x64.bin

3. 选择安装过程中语言:
   Please select the installation language
   [1] English - English
   [2] French - Français
   [3] Spanish - Español
   [4] Italian - Italiano
   [5] German - Deutsch
   [6] Japanese - 日本語
   Please choose an option [1] :

4. 输入安装目录
   Installation folder
   Please choose a folder to install Alfresco Community (Evaluation Use Only)
   Select a folder [/opt/alfresco-5.0.d]:

5. 输入管理员(admin)的密码
   Admin Password
   Please give a password to use for the Alfresco administrator account.
   Admin Password: :

6. 重复密码,输入Y,继续安装

7. 安装提示,继续安装,直到完成

8. 访问:
    http://127.0.0.1:8080/share

 

  • Create a file extension, named ocr-transform-context.xml into /tomcat/shared/classes/alfresco/extenssion with the following content:

    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&#61;"transformer.worker.ocr.tiff"class&#61;"org.alfresco.repo.content.transform.RuntimeExecutableContentTransformerWorker">
 
<property name&#61;"mimetypeService">
<ref bean&#61;"mimetypeService"/>
property>
 
<property name&#61;"checkCommand">
<bean class&#61;"org.alfresco.util.exec.RuntimeExec">
<property name&#61;"commandsAndArguments">
<map>
<entry key&#61;".*">
<list>

<value>/opt/alfresco/ocrvalue>
list>
entry>
map>
property>
<property name&#61;"errorCodes">
<value>2value>
property>
bean>
property>
 
<property name&#61;"transformCommand">
<bean class&#61;"org.alfresco.util.exec.RuntimeExec">
<property name&#61;"commandsAndArguments">
<map>
<entry key&#61;".*">
<list>

<value>/opt/alfresco/ocrvalue>
<value>${source}value>
<value>${target}value>
list>
entry>
map>
property>
<property name&#61;"errorCodes">
<value>1,2value>
property>
bean>
property>
 
<property name&#61;"explicitTransformations">
<list>
<bean class&#61;"org.alfresco.repo.content.transform.ExplictTransformationDetails">
<property name&#61;"sourceMimetype"><value>image/tiffvalue>property>
<property name&#61;"targetMimetype"><value>text/plainvalue>property>
bean>
list>
property> bean> <bean id&#61;"transformer.ocr.tiff"class&#61;"org.alfresco.repo.content.transform.ProxyContentTransformer" parent&#61;"baseContentTransformer"> <property name&#61;"worker"> <ref bean&#61;"transformer.worker.ocr.tiff"/> property> bean> beans> Create a bash file, named "ocr" and put into the alfresco root directory. And put it into /opt/alfresco. #!/bin/bash # save arguments to variables SOURCE&#61;$1 TARGET&#61;$2 TMPDIR&#61;/tmp FILENAME&#61;&#96;basename $SOURCE&#96; OCRFILE&#61;$FILENAME.tif # to see what happens #echo "from $SOURCE to $TARGET" >>/tmp/ocrtransform.log cp -f $SOURCE $TMPDIR/$OCRFILE # call tesseract and redirect output to $TARGET tesseract $TMPDIR/$OCRFILE ${TARGET%\.*} -l eng rm -f $TMPDIR/$OCRFILE

转:https://www.cnblogs.com/tyshan/p/4867949.html



推荐阅读
  • 在Java Web服务开发中,Apache CXF 和 Axis2 是两个广泛使用的框架。CXF 由于其与 Spring 框架的无缝集成能力,以及更简便的部署方式,成为了许多开发者的首选。本文将详细介绍如何使用 CXF 框架进行 Web 服务的开发,包括环境搭建、服务发布和客户端调用等关键步骤,为开发者提供一个全面的实践指南。 ... [详细]
  • Spring Boot 中配置全局文件上传路径并实现文件上传功能
    本文介绍如何在 Spring Boot 项目中配置全局文件上传路径,并通过读取配置项实现文件上传功能。通过这种方式,可以更好地管理和维护文件路径。 ... [详细]
  • 原文网址:https:www.cnblogs.comysoceanp7476379.html目录1、AOP什么?2、需求3、解决办法1:使用静态代理4 ... [详细]
  • 本文介绍如何在 Android 中自定义加载对话框 CustomProgressDialog,包括自定义 View 类和 XML 布局文件的详细步骤。 ... [详细]
  • 本文介绍如何在将数据库从服务器复制到本地时,处理因外键约束导致的数据插入失败问题。 ... [详细]
  • 本文介绍如何使用 Python 的 DOM 和 SAX 方法解析 XML 文件,并通过示例展示了如何动态创建数据库表和处理大量数据的实时插入。 ... [详细]
  • php更新数据库字段的函数是,php更新数据库字段的函数是 ... [详细]
  • 深入解析Struts、Spring与Hibernate三大框架的面试要点与技巧 ... [详细]
  • 本文介绍了一种自定义的Android圆形进度条视图,支持在进度条上显示数字,并在圆心位置展示文字内容。通过自定义绘图和组件组合的方式实现,详细展示了自定义View的开发流程和关键技术点。示例代码和效果展示将在文章末尾提供。 ... [详细]
  • 本文介绍了如何利用Struts1框架构建一个简易的四则运算计算器。通过采用DispatchAction来处理不同类型的计算请求,并使用动态Form来优化开发流程,确保代码的简洁性和可维护性。同时,系统提供了用户友好的错误提示,以增强用户体验。 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 触发器的稳态数量分析及其应用价值
    本文对数据库中的SQL触发器进行了稳态数量的详细分析,探讨了其在实际应用中的重要价值。通过研究触发器在不同场景下的表现,揭示了其在数据完整性和业务逻辑自动化方面的关键作用。此外,还介绍了如何在Ubuntu 22.04环境下配置和使用触发器,以及在Tomcat和SQLite等平台上的具体实现方法。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 本文详细介绍了在CentOS 6.5 64位系统上使用阿里云ECS服务器搭建LAMP环境的具体步骤。首先,通过PuTTY工具实现远程连接至服务器。接着,检查当前系统的磁盘空间使用情况,确保有足够的空间进行后续操作,可使用 `df` 命令进行查看。此外,文章还涵盖了安装和配置Apache、MySQL和PHP的相关步骤,以及常见问题的解决方法,帮助用户顺利完成LAMP环境的搭建。 ... [详细]
  • 基于JSP和SSM框架的超市收银系统毕业设计论文及源代码分析
    本研究基于JSP和SSM框架开发了一套超市收银系统,旨在提升超市收银效率和管理便捷性。系统运行环境包括JDK 1.8、Tomcat 7.0、MySQL数据库以及HBuilderX(也可使用WebStorm)作为前端开发工具,后端开发则采用Eclipse(IntelliJ IDEA亦可)。该系统实现了商品管理、订单处理、库存管理和报表生成等核心功能,具有良好的稳定性和扩展性。通过详细的设计与实现过程,本文为相关领域的研究提供了有价值的参考。 ... [详细]
author-avatar
xueer2502938817_416
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有