Như chúng ta đã thảo luận trong bài viết .NET, XML là ngôn ngữ đánh dấu truyền tải và lưu trữ dữ liệu có cấu trúc thường được sử dụng trong lập trình. Để xem hoặc chia sẻ dữ liệu XML đúng cách, thường cần phải chuyển đổi nó thành các định dạng tài liệu khác như PDF, JPG, PNG hoặc HTML. Bài viết này cung cấp một cách tiếp cận cơ bản để xem các tệp XML bằng cách sử dụng mã Java đơn giản.
Trình xem tệp XML – API Java
GroupDocs.Viewer for Java là một API xem tài liệu cho phép chuyển đổi nhiều định dạng tệp, bao gồm XML sang PDF, HTML và các định dạng hình ảnh như JPG và PNG trong các ứng dụng Java. Đối với mục đích trình diễn, tôi sẽ sử dụng Java để chuyển đổi tệp XML sang định dạng PDF bằng API này.
Bạn có thể tải xuống tệp JAR từ phần tải xuống hoặc sử dụng cấu hình Maven phụ thuộc và kho lưu trữ mới nhất trong các ứng dụng Java của bạn.
<repository>
<id>groupdocs-artifacts-repository</id>
<name>GroupDocs Artifacts Repository</name>
<url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>23.2</version>
</dependency>
Trình xem tệp XML bằng Java
API có thể chuyển đổi các tệp XML thành nhiều định dạng khác nhau bao gồm PDF, JPG, PNG và HTML. Tuy nhiên, hướng dẫn này sẽ chỉ tập trung vào cách chuyển đổi tệp XML sang định dạng PDF. Các bước sau phác thảo quy trình kết xuất các tệp XML thành PDF:
- Tải tệp XML bằng lớp Viewer.
- Sử dụng Tùy chọn Chế độ xem PDF để chỉ định đường dẫn và cài đặt đầu ra mong muốn.
- Gọi phương thức View() với các tùy chọn đã đặt để lấy tệp XML ở định dạng PDF.
Mã nguồn Java bên dưới trình bày cách chuyển đổi tệp XML sang định dạng PDF.
// Trình xem XML - Kết xuất tệp XML dưới dạng PDF bằng Java
try (Viewer viewer = new Viewer("/path/document.xml"))
{
PdfViewOptions viewOptions = new PdfViewOptions("/path/XML-to-PDF.pdf");
viewer.view(viewOptions);
}
Nhận giấy phép API miễn phí
Bạn có thể nhận giấy phép tạm thời miễn phí để sử dụng API mà không bị giới hạn đánh giá nhằm xây dựng trình xem tệp XML trực tuyến.
Phần kết luận
Tóm lại, bạn đã học các nguyên tắc cơ bản về việc xem các tệp XML trong một ứng dụng Java bằng API. Trong các cuộc thảo luận sắp tới, chúng tôi sẽ đề cập đến cách chuyển đổi các tệp XML thành các định dạng JPG, PNG và HTML.
Để có thêm kiến thức về API và xây dựng trình xem XML của riêng bạn, hãy tham khảo các liên kết được cung cấp bên dưới.
Xây dựng ứng dụng Java Viewer XML của riêng bạn
Dưới đây là một số liên kết quan trọng sẽ giúp bạn xây dựng ứng dụng Java trình xem XML của riêng bạn.
Tính năng | Tài liệu | Tham khảo API
Ví dụ đang chạy – Mã nguồn | Diễn đàn | Ghi chú phát hành