ONLYOFFICE Docs 9.3 ra mắt: PDF Editor nâng cao, hỗ trợ AI, ký số nâng cao — Tải xuống ngay →
⚙️ Developer APIs

Automation API &
Document Builder

Tự động hóa quy trình tài liệu — tạo DOCX, XLSX, PPTX và PDF từ code của bạn, không cần cài đặt Microsoft Office. Tích hợp vào bất kỳ ứng dụng nào.

Automation API

Sử dụng các phần tử giao diện tùy chỉnh để tương tác với nội dung tài liệu từ bên ngoài — tự động điền dữ liệu, chạy macro, xử lý sự kiện.

  • Tự động điền dữ liệu từ database vào template
  • Chạy macro JavaScript trong editor
  • Bắt sự kiện: save, open, error, ready
  • Tích hợp với workflow doanh nghiệp (ERP, CRM)
  • Hỗ trợ .docx .xlsx .pptx .pdf
automation.js
// Kết nối với ONLYOFFICE editor
var connector = docEditor
  .createConnector();

// Tự động điền dữ liệu
connector.executeMethod(
  "InsertText",
  [{ text: "Họ tên: Nguyễn Văn A" }],
  function(result) {
    console.log("Done:", result);
  }
);

// Lắng nghe sự kiện
connector.attachEvent(
  "onDocumentReady",
  function() {
    console.log("Editor sẵn sàng!");
  }
);
builder.js
// Tạo tài liệu Word từ code
var oDoc = Api.CreateDocument();
var oSection = oDoc
  .GetFinalSection();

oSection.SetPageSize(
  12240, 15840
);

// Thêm tiêu đề
var oParagraph = Api
  .CreateParagraph();
oParagraph.AddText(
  "BÁO CÁO THÁNG 5/2026"
);

// Lưu thành .docx
builder.SaveFile(
  "docx",
  "bao-cao.docx"
);

Document Builder

Tạo tài liệu DOCX, XLSX, PPTX và PDF từ template hoặc từ đầu — không cần cài đặt Microsoft Office trên server.

  • Tạo hàng loạt báo cáo, hợp đồng, hóa đơn
  • Merge dữ liệu từ database vào template Word
  • Tạo bảng tính Excel với dữ liệu động
  • Chuyển đổi DOCX sang PDF tự động
  • SDK cho Node.js, Python, PHP, Java, C#
Xem Document Builder Docs →

Ứng Dụng Thực Tế

📄

Tự Động Tạo Hợp Đồng

Nhập thông tin từ CRM → tự động điền vào template hợp đồng → xuất PDF → gửi email.

📊

Báo Cáo Động

Lấy dữ liệu từ database → tạo Excel/Word báo cáo hàng ngày tự động không cần thủ công.

🧾

Hóa Đơn & Chứng Từ

Tích hợp vào ERP/phần mềm kế toán để tạo hóa đơn PDF chuyên nghiệp theo batch.

📋

Form Điền & Thu Thập

Tạo form PDF điền được → phân phối cho người dùng → thu thập dữ liệu tự động.

🔄

Pipeline CI/CD

Tích hợp vào pipeline CI/CD để tạo tài liệu kỹ thuật từ code comments tự động.

🌐

SaaS Document Features

Nhúng tính năng tạo tài liệu vào sản phẩm SaaS của bạn — cung cấp cho khách hàng.

Bắt Đầu Tích Hợp API

HPA Direct hỗ trợ tích hợp kỹ thuật và cung cấp bản quyền Developer Edition tại Việt Nam