GroupDocs.Editor for Node.js via Java trong nháy mắt

API để chỉnh sửa, chuyển đổi và lưu tài liệu, bảng tính, slide và sách điện tử trong các ứng dụng Node.js.

Illustration editor

Chỉnh sửa nhiều tài liệu trong Node.js một cách dễ dàng

Chỉnh sửa một cách liền mạch nhiều tệp PDF và Office với sự hỗ trợ cho một loạt các định dạng. GroupDocs.Editor for Node.js via Java Làm cho việc chỉnh sửa tài liệu nhanh chóng và không rắc rối.

Chuyển đổi tài liệu thành HTML/CSS

Chuyển đổi các tài liệu thành Tương thích đánh dấu HTML/CSS Pure HTML/CSS với các biên tập viên WYSIWYG, cho phép chỉnh sửa tài liệu dễ dàng và hiệu quả trong môi trường web.

Lưu các tài liệu được chỉnh sửa ở các định dạng khác nhau

Lưu các tài liệu đã chỉnh sửa của bạn trở lại định dạng ban đầu của chúng hoặc xuất chúng sang các định dạng khác như PDF, đảm bảo tính linh hoạt và khả năng tương thích.

Nền tảng độc lập

GroupDocs.Editor cho Node.js hỗ trợ các hệ điều hành, khung công tác và người quản lý gói sau đây.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

Các định dạng tệp được hỗ trợ

GroupDocs.Editor hỗ trợ các hoạt động với các định dạng tệp sau khi nhập và xuất (danh sách đầy đủ).

Định dạng Microsoft Office

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • PowerPoint: PPT, PPTX, PPS, PPSX

Các định dạng tài liệu khác

  • Định dạng sai cố định: PDF, XPS (chỉ xuất khẩu)
  • OpenDocument: ODT, OTT, ODS, FODS, ODP, OTP, FODP
  • Bảng văn bản phân định: CSV, TSV, DSV (phân tách tùy ý)
  • Các định dạng bảng khác: SXC, DIF
  • eBook: ePub, AZW3, Mobi, TXT

Các định dạng liên quan đến web

  • Đánh dấu: HTML, MHTML, Markdown (MD), XML, CHM, JSON
  • Định dạng email: EML, EMLX, MSG, MBOX, TNEF, MHT, PST, OFT, OST, VCF, ICS

Các tính năng chính

Tải một cách liền mạch, chỉnh sửa và lưu trong các định dạng khác nhau các tài liệu văn phòng, email, sách điện tử và pdf.

Feature icon

Chỉnh sửa tệp

Chỉnh sửa nội dung của các định dạng tài liệu khác nhau bao gồm PDF, DOCX, XLSX, PPTX, v.v.

Feature icon

Dịch sang HTML/CSS

Chuyển đổi tài liệu thành HTML/CSS để dễ dàng chỉnh sửa với các biên tập viên WYSIWYG như CKeditor hoặc TinyMce.

Feature icon

Lưu tài liệu đã chỉnh sửa

Lưu HTML/CSS đã chỉnh sửa trở lại định dạng tài liệu gốc hoặc xuất sang PDF.

Feature icon

Trích xuất thông tin tài liệu

Trích xuất thông tin như số lượng trang, kích thước và trạng thái mã hóa từ các tài liệu.

Feature icon

Hỗ trợ cho các định dạng khác nhau

Chỉnh sửa một loạt các định dạng tài liệu bao gồm các tệp Microsoft Office, PDF và nhiều hơn nữa.

Feature icon

Bảo vệ mật khẩu

Tải và chỉnh sửa các tài liệu được bảo vệ bằng mật khẩu một cách dễ dàng và bảo vệ các tài liệu đầu ra với bảo vệ mật khẩu.

Feature icon

Chỉnh sửa email

Chỉnh sửa và lưu các tin nhắn và thư email trong MSG, EML, EMLX, Mbox và nhiều định dạng khác, bao gồm chỉnh sửa siêu dữ liệu như chủ đề, TO, CC, BCC, từ, Tiêu đề, Ngày, v.v.

Feature icon

Khai thác phông chữ

Trích xuất phông chữ từ các tài liệu xử lý từ để sử dụng trong quá trình chỉnh sửa.

Feature icon

Các trang xem trước

Tạo biểu diễn hình ảnh của các trang tài liệu để hiểu rõ hơn về nội dung và cấu trúc.

Mẫu mã

Một số trường hợp sử dụng các hoạt động điển hình sử dụng GroupDocs.Editor for Node.js via Java

Thay thế văn bản trong docx

Ví dụ này hiển thị tải và chỉnh sửa nội dung của tệp docx đầu vào được lập trình bằng cách thay thế nội dung văn bản trên một tệp khác. Sau đó, nội dung tài liệu được sửa đổi được lưu lại dưới dạng tài liệu DOCX mới.

Chỉnh sửa tài liệu đầu vào bằng cách thay thế văn bản và lưu lại cho docx


// Tải tài liệu đầu vào theo đường dẫn và chỉ định tùy chọn tải nếu cần thiết
const loadOptions = new WordProcessingLoadOptions();
const editor = new Editor("input.docx", loadOptions);

// Mở tài liệu để chỉnh sửa và có được "Editabledocument"
const original = editor.edit();

// Thay thế văn bản - Điều này mô phỏng chỉnh sửa nội dung
const modifiedContent = original.getEmbeddedHtml().replace("old text", "new text");

// Tạo phiên bản "EDITECKEDSOCUMENT" từ nội dung đã chỉnh sửa
const edited = EditableDocument.fromMarkup(modifiedContent, null);

// Chuẩn bị các tùy chọn lưu với định dạng đầu ra mong muốn
const saveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docx);

// Lưu nội dung tài liệu đã chỉnh sửa vào docx
await editor.save(edited, "output.docx", saveOptions);

// Vứt bỏ tất cả các tài nguyên
edited.dispose(); original.dispose(); editor.dispose();

Chỉnh sửa nội dung của bảng tính Excel cụ thể

Tài liệu bảng tính (như XLS, XLSX, XLSM, ODS, v.v.) có thể có một hoặc nhiều bảng tính (tab). GroupDocs.Editor cho phép chỉnh sửa nội dung của một bảng tính tại một thời điểm. Sau khi được chỉnh sửa, bảng tính này có thể được lưu vào tài liệu bảng tính riêng biệt (trong đó chỉ có bảng tính cụ thể này) hoặc bảng tính được chỉnh sửa có thể được đưa trở lại tài liệu gốc, nơi nó có thể thay thế bảng tính gốc hoặc được lưu cùng nhau, cùng với một bản gốc. Ví dụ này hiển thị tải tài liệu XLSX, chỉnh sửa bảng tính thứ 2 của nó và lưu nó dưới dạng tài liệu riêng biệt mới ở định dạng XLSX và CSV.

Chỉnh sửa bảng tính cụ thể của XLSX và lưu dưới dạng XLSX và CSV


// Tải đầu vào XLSX theo đường dẫn và chỉ định các tùy chọn tải nếu cần thiết
const loadOptions = new SpreadsheetLoadOptions();
const editor = new Editor("input.xlsx", loadOptions);

// Tạo và điều chỉnh các tùy chọn chỉnh sửa - Đặt bảng tính thứ 2 thành Chỉnh sửa
const editOptions = new SpreadsheetEditOptions();
editOptions.setWorksheetIndex(1);

// Mở bảng tính thứ 2 này để chỉnh sửa và có được "Editabledocument"
const originalWorksheet = editor.edit(editOptions);

// Thay thế văn bản - Điều này mô phỏng chỉnh sửa nội dung
const modifiedContent = originalWorksheet.getEmbeddedHtml().replace("Cell Text", "Edited Cell Text");

// Tạo phiên bản mới
const editedWorksheet = EditableDocument.fromMarkup(modifiedContent, null);

// Lưu bảng tính đã chỉnh sửa vào tài liệu XLSX mới
const saveSpreadsheetOptions = new SpreadsheetSaveOptions(SpreadsheetFormats.Xlsx);
await editor.save(editedWorksheet, "output.xlsx", saveSpreadsheetOptions);

// Lưu bảng tính đã chỉnh sửa vào tài liệu CSV mới với dấu phẩy (,) DELIMITER/DECETER
const saveTextOptions = new DelimitedTextSaveOptions(",");
await editor.save(editedWorksheet, "output.csv", saveTextOptions);

// Vứt bỏ tất cả các tài nguyên
editedWorksheet.dispose(); originalWorksheet.dispose(); editor.dispose();

Sẵn sàng để bắt đầu?

Tải xuống GroupDocs.Editor miễn phí hoặc nhận giấy phép dùng thử để có toàn quyền truy cập!

Tài nguyên hữu ích

Khám phá tài liệu, mẫu mã và hỗ trợ cộng đồng để nâng cao trải nghiệm của bạn.

Lời khuyên về giấy phép tạm thời

1
Đăng ký bằng email công việc của bạn. Dịch vụ thư miễn phí không được phép.
2
Sử dụng nút Nhận giấy phép tạm thời ở Bước thứ hai.
 Tiếng Việt