吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3402|回复: 28
收起左侧

[Windows] PDF转扫描文件本地程序 基于 Look Scanned 项目整合

  [复制链接]
绯红の光 发表于 2023-11-10 11:59
本帖最后由 绯红の光 于 2023-11-17 07:20 编辑

项目来源于  
      https://github.com/rwv/lookscanned.io
      GitHub - rwv/lookscanned.io - 让您的 PDF 看起来像扫描


在其基础上,编译打包,使用Python创建http启动器,实现本地一键启动
扫描功能基于原开源项目,未做修改添加,仅打包增加启动器

Look Scanned 优点(原项目介绍)
  • 一切都在您的浏览器中处理。无隐私风险。
  • 使用 PWA 无需网络连接即可工作。
  • 实时并排查看扫描的 PDF。
  • 适用于所有现代浏览器和设备。
  • 所有文件都是静态的。无需后端服务器。
  • 调整设置,使您的 PDF 看起来更好。

image.png

Python http启动程序代码
[Python] 纯文本查看 复制代码
import http.server
import socketserver
import webbrowser
import os

www_dir = 'www'
port = xxxx # 要使用的端口号

class MyHTTPRequestHandler(http.server.SimpleHTTPRequestHandler):
    def end_headers(self):
        self.send_header('Access-Control-Allow-Origin', '*')
        http.server.SimpleHTTPRequestHandler.end_headers(self)

with socketserver.TCPServer(("", port), MyHTTPRequestHandler) as httpd:
    print("请在浏览器访问地址:localhost:" + str(port))
    os.chdir(www_dir)
    webbrowser.open('http://localhost:' + str(port) + '/index.html')
    try:
        httpd.serve_forever()
    except KeyboardInterrupt:
        httpd.shutdown()


image.png

下载地址:
Look Scanned 源代码 :
https://github.com/rwv/lookscanned.io
https://wwp.lanzoul.com/ioCuU1ee0ted

Look Scanned 编译后文件 :
https://wwp.lanzoul.com/izcXN1ee0w0h

Python启动打包文件
https://wwp.lanzoul.com/imXQ31ee0tnc

Look Scanned 单文件
https://wwp.lanzoul.com/ivM9N1ee0tsh



免费评分

参与人数 7吾爱币 +10 热心值 +6 收起 理由
abcat + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
Black小衰 + 1 + 1 谢谢@Thanks!
wzm1234568 + 1 + 1 谢谢@Thanks!
xxkz + 2 + 1 谢谢@Thanks!
火林xyh + 1 + 1 谢谢@Thanks!
ythfy + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
小小/ng + 3 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

evanevanus 发表于 2023-11-19 13:48
直接用浏览器访问网址不就行了  为啥还要个软件?
 楼主| 绯红の光 发表于 2023-12-17 16:12
xxkz 发表于 2023-12-17 08:55
刚才测试断网并打开Look Scanned ,不清楚什么原因,今天在本地也无法打开了。四个版本均测试

这几个链接我从前往后说明下,第一个源代码部分,就算原项目代码,所以需要结合Visual Studio部署后才能编译成网站文件,也就是第二个链接文件;第二个编译后的文件,需要在http环境里运行,如果带启动器的无法运行,可以看看使用phpstudy或者宝塔创建一个web环境,再放入网页文件是否可以运行,如果可以正常运行说明问题还是出在web环境上;第三个是使用python做了一个简易的web启动器,我没记错的话应该就是用的默认打包,端口号7274,不排除是有可能端口号产生了冲突导致的无法启动;第四个则是使用了自解压打包程序将前者打包为单文件,运行时网站文件会解压到系统路径,在程序关闭后自行删除,因此可能会被误判为病毒,如果文件释放失败,端口启动失败,都会造成这种情况;供参考,您可以考虑以其他形式创建本地web环境来加载编译后的网站项目文件
lazychen 发表于 2023-11-13 17:04
怎么没人回复 ?试用一下 很有意思的软件  
sily 发表于 2023-11-13 17:30
关键是没怎么看懂。。
a071616 发表于 2023-11-13 19:48
sily 发表于 2023-11-13 17:30
关键是没怎么看懂。。

就是你直接用word另存为PDF文件,和纸质版扫描成PDF文件是不一样的!

这个软件可以把你的word另存为PDF文件变成纸质版扫描成PDF那个样子


简单点说:可以把全新的做旧处理
freedover 发表于 2023-11-14 04:15
个性需求,不错的应用软件,如果能隐藏后台显示,不依靠浏览器,给人可以会更直观点,从截图介绍看就退了一拨用户,感觉有点复杂,实际操作起来还可以
 楼主| 绯红の光 发表于 2023-11-14 07:55
freedover 发表于 2023-11-14 04:15
个性需求,不错的应用软件,如果能隐藏后台显示,不依靠浏览器,给人可以会更直观点,从截图介绍看就退了一 ...

扫描实现是用的Look Scanned项目,这个项目是Web VUE的方式,编译之后需要一个http环境来运行,所以要么是上传到一个虚拟主机上,要么是本地用一个带集成的WebServer,因为想只在需要的时候点击使用,部署虚拟主机存在成本问题,集成WebServer有自启动但是不是一直都要用,显得浪费,所以没做任务栏图标集成,而是运行软件后,自动启动http网站,在网页上操作扫描,完成后关闭网页关闭cmd窗口,随用随开的方式,如果想隐藏后台,可以直接安装像PhpStudy类型的面版,直接使用编译后网站文件,一键启动一键关闭就行,主要是考虑方便程度就这样做了
wjh142 发表于 2023-11-14 09:12
这个东西看着不错,有意思
aiyouwei666 发表于 2023-11-14 10:22
很好,支持一下
zhj000001 发表于 2023-11-15 09:37
学习一下
kujy 发表于 2023-11-15 11:08
试了一下,效果很棒,随机的倾斜很真实。
缺点是:水印层会被去掉,这个要改进
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 16:24

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表