在您自己的基础设施上运行文档处理

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.

  1. Download the self-host package
  2. Extract the archive
  3. Run:
dotnet Documentize.SelfHost.dll

Then open http://localhost in your browser.

Docker

Prefer containers? Use the included Dockerfile to run Documentize anywhere.

  1. Download the Docker package
  2. Build the image:
docker build -t documentize .

Run the container:

docker run -p 80:80 documentize

Then 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) \
  documentize

Option 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 }

Download Options

Complete Package (ZIP)

Includes all necessary files, configuration, and documentation to get started.

Contains: managed dotnet 9 assembly

Docker Configuration

Just the Dockerfile for containerized deployment. Perfect for existing setups.

Single file ready for Docker builds

Deployment Notes

  • Requires Docker 20.10+ for containerized deployment
  • Minimum 2GB RAM recommended
  • Just run docker build and run without any configuration

将 Documentize 部署为自托管服务,使用统一的 REST API 在本地处理文档。专为私有网络和受控环境设计。

自托管 Documentize 工作原理

1. 部署 API

使用 Docker 或本地主机在您自己的环境中运行 REST API 与工作线程。

2. 通过 REST 发送文档

将文件和参数上传至 API 端点,以进行转换、OCR、搜索或 AI 处理。

3. 背景处理

任务以异步方式处理,可跟踪状态并确保可预期的执行。

4. 获取结果

任务完成后下载处理后的文档或结构化结果。

FAQs

您可以使用 Linux Docker 容器进行部署,或在自己的服务器上运行混淆后的程序集。
不会。所有文档处理均在您的本地环境中完成。
PDF 转换、合并、拆分、OCR、搜索、压缩、签名、解析以及基于 AI 的文档任务。
演示版功能受限。完整的自托管使用将在未来版本中支持按量计费。
可以。基于 Worker 的架构支持横向扩展。

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 与本地部署