Tổng quan về sản phẩm

aspose-words-product

Chào mừng đến với Aspose.Words cho Java!

Aspose.Words là một thư viện lớp đa nền tảng giúp ứng dụng của bạn có thể thực hiện một loạt các nhiệm vụ xử lý tài liệu. Chúng tôi gọi nó là Trình biên tập tài liệu có thể lập trình.

Sử dụng Aspose.Words, bạn có thể tạo ra, sửa đổi, chuyển đổi, hiển thị và in tài liệu mà không cần phải phụ thuộc vào các ứng dụng bên thứ ba, chẳng hạn như Microsoft Word hoặc Office Automation.

Thật đáng chú ý là bạn có thể chuyển đổi một tài liệu từ bất kỳ định dạng tải nào được hỗ trợ sang bất kỳ định dạng lưu nào được hỗ trợ, ví dụ như Microsoft Word định dạng sang PDF, HTML hoặc Markdown, HTML sang DOCX và vân vân. Đọc thêm về việc chuyển đổi tài liệu trong phần [Chuyển đổi Tài liệu] (" /words/java/convert-a-document / “).

Một lựa chọn phổ biến khác của thư viện chúng tôi là Báo cáo và Email. Người dùng của chúng tôi tạo ra các báo cáo tài chính, y tế và các loại khác rất phức tạp và tùy chỉnh riêng cho từng cá nhân. Khi làm điều đó, tài liệu được tạo ra trông giống như bạn đã tạo báo cáo bằng tay sử dụng trình chỉnh sửa văn bản thông thường. Một lựa chọn khác là Thư điện tử, cung cấp khả năng tạo ra hàng ngàn và hàng triệu tài liệu mẫu đơn giản nhưng vẫn cá nhân.

Trong nỗ lực làm cho API rõ ràng và nổi bật nhất có thể, chúng tôi quyết định công nhận và tôn vinh các thực hành phát triển nền tảng phổ biến Java. Do đó, Aspose.Words cho Java tuân theo các hướng dẫn mã hóa được chấp nhận rộng rãi bởi Java các nhà phát triển.

Lợi ích khi sử dụng Aspose.Words

Sử dụng Aspose.Words cho Java trong dự án của bạn sẽ đem lại những lợi ích sau đây:

  • Hiệu suất và khả năng mở rộng
  • Bộ tính năng phong phú
  • Độc lập nền tảng
  • Độc lập khỏi ứng dụng của bên thứ ba
  • Đường cong học tập tối thiểu

Biểu đồ sau cho thấy các tính năng chính của Aspose.Words cho Java và cách chúng liên kết với nhau.

aspose_words-java-product-features-overview

Đầy đủ các tính năng

Aspose.Words cho Java tính năng có thể chia thành bốn lĩnh vực chính.

Chuyển đổi

Khả năng chuyển đổi tài liệu một cách dễ dàng và đáng tin cậy là một trong những tính năng chính của Aspose.Words.

Chuyển đổi nhập và xuất tài liệu với hơn 35 định dạng tệp được hỗ trợ cho phép người dùng chuyển đổi các tài liệu từ một định dạng phổ biến sang một khác, ví dụ như từ DOCX sang PDF, JPEG hoặc Markdown.

Document Object Model (DOM)

Truy cập thông qua một phong phú API cho tất cả các yếu tố tài liệu và định dạng cho phép tạo ra, sửa đổi, trích xuất, sao chép, chia cắt, kết nối và thay thế nội dung tài liệu. Tìm hiểu thêm trong phần Aspose.Words Document Object Model (DOM).

Thiết kế lại

Chúng tôi sử dụng thuật ngữ [Xử lý trong Aspose.Words]( / words / java / rendering / ) để mô tả quá trình chuyển đổi một tài liệu thành một định dạng tệp hoặc phương tiện, có trang hoặc có khái niệm về các trang.

Bạn có thể chuyển đổi toàn bộ tài liệu hoặc các trang cụ thể sang định dạng PDF hoặc XPS để tạo ra các tài liệu phía máy chủ, in chúng hoặc hiển thị các trang. Và tất cả điều này với độ trung thành cao – chính xác như Microsoft Word sẽ làm.

Báo cáo

Tạo tài liệu hoặc báo cáo từ đầu hoặc bằng cách điền vào mẫu với dữ liệu từ nguồn dữ liệu hay đối tượng kinh doanh. Để biết thêm chi tiết về việc báo cáo và lấy dữ liệu từ cơ sở dữ liệu, xem phần " Mail Merge and Reporting and LINQ Reporting Engine “.

Tính độc lập nền tảng

Aspose.Words cho Java bao phủ tất cả môi trường phát triển và nền tảng triển khai Java Thiết bị của chúng tôi API có thể được sử dụng để phát triển các ứng dụng cho một loạt hệ điều hành khác nhau như Windows, Linux, Mac OS, Android, và nhiều nền tảng khác.

Nói tóm lại, nếu nền tảng của bạn có thể chạy tiêu chuẩn Java, nó có thể chạy Aspose.Words cho Java. Nếu ứng dụng của bạn có thể gọi các phương thức chuẩn Java API, bạn sẽ không gặp vấn đề gì khi gọi Aspose.Words cho Java API từ ứng dụng của bạn.

Ở thời điểm này, đường cơ sở của chúng tôi là JDK1.7 và mới hơn. Nhưng chúng tôi vẫn hỗ trợ JDK1.6.

Chúng tôi có ba bản phát hành khác nhau dựa trên cùng một mã nguồn:

  • Aspose.Words cho Java
  • Aspose.Words cho Android qua Java
  • Aspose.Words cho JasperReports

Trong khi bản phát hành Java và Android được biên dịch cho nền tảng tương ứng, Aspose.Words cho JasperReports chỉ là một lớp bọc dày xung quanh “tổng số thứ tự” Aspose.Words đối với Java. Nó chỉ để tiện lợi thôi. Bạn cũng có thể tích hợp thủ công với Aspose Words JasperReports theo cách cụ thể phù hợp hơn với nhu cầu của bạn.

Sự Độc Lập khỏi Các Ứng dụng Khác

Aspose.Words không yêu cầu ứng dụng bên thứ ba, ví dụ như Microsoft Office, được cài đặt trên máy để hoạt động. Tất cả các thành phần Aspose đều hoàn toàn độc lập. Điều này khiến Aspose.Words trở thành một sự thay thế tuyệt vời cho tự động hóa về mặt bảo mật, tính ổn định, khả năng mở rộng/tốc độ, giá cả và các tính năng khi làm việc với tài liệu và các nhiệm vụ liên quan.

Hiệu suất và khả năng mở rộng

Aspose.Words được thiết kế để hoạt động tuyệt vời trên cả máy chủ và khách hàng. Aspose.Words là một chai đơn Java có thể được triển khai với bất kỳ ứng dụng Java bằng cách đơn giản sao chép nó. Bạn cũng có thể thêm ' HarfBuzz ' plugin cho các tính năng phông chữ nâng cao nếu bạn cần nó (giao hàng trong một bình chứa riêng biệt). Tiêu chuẩn Java ImageIO JAI mở rộng cũng có thể được thêm vào nền tảng của bạn để hỗ trợ các mã hóa bổ sung ImageIO (không cần thiết trong môi trường hiện đại Java).

Với Aspose.Words bạn có thể tạo ra hàng ngàn tài liệu chỉ trong vài phút, bao gồm việc mở một tài liệu, sửa đổi nội dung và định dạng hoặc nhồi nó với dữ liệu, và lưu nó. Ngay cả những tài liệu phức tạp nhất cũng được mở và lưu trên một máy P4 2.4Ghz 1Gb RAM trong vài phần của giây.

Aspose.Words an toàn đa luồng miễn là chỉ một luồng làm việc trên tài liệu tại một thời điểm. Đây là một kịch bản điển hình để có một luồng làm việc trên một tài liệu nào đó. Các luồng khác nhau có thể an toàn làm việc trên các tài liệu khác nhau cùng một lúc.

Đường học tập tối thiểu

Mặc dù có hơn 150 lớp công khai và các kiểu enum trong Aspose.Words, độ dốc học tập là tối thiểu bởi vì Aspose.Words API đã được thiết kế cẩn thận với những mục tiêu sau:

  • Cho mượn các thực hành tốt nhất từ những API nổi tiếng khác như Microsoft Word Tự động hóa
  • Hãy mượn các bài học tốt nhất từ Java Hướng dẫn thiết kế khung “* Cung cấp sự cân bằng giữa độ dễ sử dụng và thao tác chi tiết của các yếu tố tài liệu”

Những nhà phát triển đã từng sử dụng Microsoft Word tự động hóa trong các dự án của họ sẽ thấy những tên và hành vi của nhiều lớp, phương thức và thuộc tính quen thuộc.

Tài liệu, Đoạn văn, Chèn chỉ mục, Phạm vi, Phần và Trang Cài đặt của PhầnĐịnh dạng Đoạn văn là một số lớp thuộc Aspose.Words. Đúng lúc ấy, Aspose.Words lại khá khác với Mô hình đối tượng Microsoft Word ở chỗ nó thể hiện một tài liệu dưới dạng cây của các đối tượng, giống như cây XML DOM hơn. Nếu bạn đã làm việc với bất kỳ thư viện XML nào DOM, bạn sẽ thấy nó thật dễ hiểu và làm việc Aspose.Words.

Giá cả và chính sách

Vui lòng đến trang Linh hoạt để biết thông tin về giấy phép và xem lại trang Thông tin giá cả cho chi tiết về giá cả.

Hỗ trợ kỹ thuật

Để biết thêm thông tin về Aspose.Words hỗ trợ kỹ thuật, hãy xem trang [hỗ trợ] ( /words/java/technical-support/).