本项目包含四个 Streamlit 页面:
-
PDF 转 PNG 图片
- 上传 PDF 文件并逐页转换为图片
- 支持清晰度和旋转角度调节
- 支持在线预览和打包下载所有图片
-
微信头像添加国旗背景
- 上传 PNG/JPG 头像
- 添加中国国旗五角星渐变背景
- 支持调整渐变强度和下载新头像
-
文章链接转小红书图片
- 输入文章 URL 自动抓取标题和正文
- 自动分页生成小红书风格封面图 + 正文图
- 支持在线预览和 ZIP 打包下载
-
一键获取今日 arXiv 论文
- 按类别一键抓取今天(北京时间)发布的论文
- 展示标题、作者、摘要和论文链接
.
├── app.py # 主入口
├── pdf2png.py # PDF 转图模块
├── CN_PNG.py # 国旗头像模块
├── article_to_xhs.py # 文章链接转小红书图片模块
├── arxiv_today.py # 今日 arXiv 论文模块
├── assets/
│ └── china.png # 中国国旗图片
├── requirements.txt
└── README.md
- 安装依赖:
pip install -r requirements.txt- 启动应用:
streamlit run app.py请在网页中上传图片后体验。
你可以通过以下方式将项目部署到 Streamlit Cloud:
- 将本项目上传到 GitHub 仓库
- 打开:https://streamlit.io/cloud
- 点击 “New app”,选择你上传的仓库
- 设置:
- Main file path:
app.py - Python version:
3.10或自动识别 - Packages: 自动读取
requirements.txt
- Main file path:
- 点击部署即可在线访问!