在您自己的基础设施上运行文档处理
Run it locally or on your own infrastructure
A lightweight self-host version designed for developers. No complex setup, no external dependencies — just download, run, and start using Documentize in under a minute.
⚡ Quick Start
Choose the setup that fits your workflow. Both options take only a few steps.
.NET 9 (fastest way)
If you already have .NET installed, this is the quickest way to get started.
- Download the self-host package
- Extract the archive
- Run:
dotnet Documentize.SelfHost.dllThen open http://localhost in your browser.
Docker
Prefer containers? Use the included Dockerfile to run Documentize anywhere.
- Download the Docker package
- Build the image:
docker build -t documentize .Run the container:
docker run -p 80:80 documentizeThen open http://localhost.
🧩 Requirements
Minimal requirements depending on your setup:
- .NET 9 Runtime for direct execution
- Docker for containerized setup
⚙️ More Details
The self-host version is built as a standard ASP.NET Core application, so it behaves exactly like any modern .NET web API.
- Runs locally or on any server
- Default Docker port: 80
- No external services required
- Suitable for internal tools or production use
🔑 Licensing
Without a license the API runs in Trial Mode — output files may contain evaluation watermarks. Apply a license to enable full, watermark-free processing.
Option 1 — Environment variable
Base64-encode your .lic file and pass it as an environment variable before starting:
# Linux / macOS
export ASPOSE_PDF_LICENSE=$(base64 -w 0 Aspose.Pdf.lic)
dotnet Documentize.SelfHost.dll# Docker
docker run -p 80:80 \
-e ASPOSE_PDF_LICENSE=$(base64 -w 0 Aspose.Pdf.lic) \
documentizeOption 2 — Upload via API
POST the .lic file to your running instance at any time. The license is saved to disk and re-applied automatically on the next restart.
curl -X POST http://localhost/webapi/license \
-F "license=@Aspose.Pdf.lic"Or use the Upload License widget in the sidebar — enter your instance URL, pick the file, and click Upload.
Check the current license status at any time:
GET http://localhost/webapi/license
# { "licensed": true }将 Documentize 部署为自托管服务,使用统一的 REST API 在本地处理文档。专为私有网络和受控环境设计。
自托管 Documentize 工作原理
1. 部署 API
使用 Docker 或本地主机在您自己的环境中运行 REST API 与工作线程。
2. 通过 REST 发送文档
将文件和参数上传至 API 端点,以进行转换、OCR、搜索或 AI 处理。
3. 背景处理
任务以异步方式处理,可跟踪状态并确保可预期的执行。
4. 获取结果
任务完成后下载处理后的文档或结构化结果。
FAQs
Unlock the Power of Document Management
PDF 锁定
使用 REST API 为文档设置密码锁定。
PDF 解锁
通过 REST API 解锁受密码保护的文档。
文档转换
在受支持的格式之间转换文档。
文档合并
将多个文档合并为单个输出文件。
PDF 拆分
按页码或自定义规则拆分文档。
OCR 处理
识别扫描文档和图像中的文本。
可搜索 PDF
从扫描文件生成可搜索的 PDF。
PDF 搜索
搜索文档内部的文本内容。
删除页面
删除 PDF 页面。
旋转页面
旋转文档页面。
压缩 PDF
压缩文档页面。
数字签名
使用 API 对文档进行数字签名。
PDF 签名验证
验证文档中的数字签名。
目录
自动生成目录。
检查清单生成
使用 AI 从文档生成结构化检查清单。
插图生成
为文档内容生成基于 AI 的插图。
完全免費
免費方案
- 每天可創作最多5篇插圖故事,無需註冊或付費。
- REST API 访问权限
- Docker 与本地部署