Tổng quan về GroupDocs.Viewer

API để kết xuất, hiển thị, chuyển đổi tài liệu, trang trình bày, sơ đồ và nhiều loại tài liệu khác trong ứng dụng .NET

Illustration viewer

Xem tài liệu hiệu quả và đáng tin cậy

Với API GroupDocs.Viewer, bạn có thể hiển thị hiệu quả các tài liệu thuộc mọi định dạng có thể hỗ trợ sang HTML, JPEG, PNG và PDF với các tùy chọn linh hoạt và mạnh mẽ trong khi vẫn duy trì tính toàn vẹn của nội dung và cấu trúc tài liệu. GroupDocs.Viewer hỗ trợ .NET Framework 4.6.2 và .NET 6.0, nó hoạt động trên nền tảng Windows và Linux.

Hỗ trợ hầu hết các định dạng tệp và tài liệu phổ biến

Chúng tôi hỗ trợ hiển thị trên 180 định dạng tài liệu và tệp phổ biến nhất bao gồm Word, Excel, PDF, PowerPoint, nhóm định dạng OpenDocument, Lưu trữ, hình ảnh Raster và Vector, Sách điện tử, ngôn ngữ lập trình và đánh dấu cũng như nhiều loại tệp khác, bao gồm cả mã hóa tập tin có mật khẩu bảo vệ.

Đầu ra có thể tùy chỉnh

GroupDocs.Viewer không chỉ cho phép hiển thị tài liệu mà còn kiểm soát cách hiển thị chính xác, phần nào của tài liệu sẽ được hiển thị hoặc bây giờ, cách hiển thị chúng và áp dụng các phép biến đổi khác nhau cho đầu ra được hiển thị.

Giao diện người dùng cho ASP.NET Core

Chúng tôi cung cấp gói giao diện người dùng nguồn mở cho ASP.NET Core có thể được thêm vào dự án của bạn sau vài phút. Gói Viewer.UI chứa giao diện người dùng web dựa trên Angular và cung cấp một bộ API hữu ích và nhà cung cấp lưu trữ dữ liệu.

Hỗ trợ nền tảng

GroupDocs.Viewer cho .NET hỗ trợ các hệ điều hành, khung và trình quản lý gói sau

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Gói dành riêng cho Windows

  • Hỗ trợ .NET Framework 4.6.2+ và .NET 6.0
  • Hỗ trợ định dạng tập tin toàn diện nhất
  • Phụ thuộc vào System.draw và System.draw.common
Tải xuống NuGet

Gói đa nền tảng

  • Hỗ trợ .NET 6.0 và các phiên bản cao hơn
  • Hỗ trợ định dạng tập tin hạn chế
  • Hoạt động trên Windows, Linux và macOS
Tải xuống NuGet

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

GroupDocs.Viewer dành cho .NET hỗ trợ các thao tác với sau định dạng tệp.

Microsoft Office, OpenDocument và các định dạng văn bản

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLT, XLTM, XLTX
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM
  • Project: MPP, MPT, MPX Được hỗ trợ bởi gói dành riêng cho Windows
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE Được hỗ trợ bởi gói dành riêng cho Windows
  • OpenDocument: ODT, OTT, ODS, ODP, OTP, OTS, ODG
  • Fixed Page Layout: PDF, TEX, XPS, OXPS
  • e-Books: EPUB, MOBI, DjVu
  • Delimiter-Separated Values: CSV, TSV

Hình ảnh, Đồ họa & Sơ đồ

  • Hình ảnh raster: BMP, GIF, JPG, PNG, TIFF, WebP, DNG, DIB, Jpeg2000 family
  • Windows Icon: ICO
  • Scalable Vector Graphics: SVG, CDR, CMX, IGS, SVGZ
  • Adobe Photoshop: PSD, PSB Được hỗ trợ bởi gói dành riêng cho Windows
  • Stereo Lithography (3D Printing): STL
  • Medical Imaging: DICOM
  • Plotter Documents: PLT, HPG
  • Autodesk Design Web Formats: DWF, DWG
  • AutoCAD Drawing: DWT, IFC, STL, CF2

Khác

  • Web: HTML, MHT, MHTML, XML
  • Metafile: WMF, EMF, CGM, EMZ, WMZ
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM Được hỗ trợ bởi gói dành riêng cho Windows
  • Project: MPP, MPT, MPX
  • PostScript: PS, EPS
  • Lưu trữ: ZIP, TAR, BZ2, GZ, RAR, RAR5
  • Khác: VCF, VCARD, NUMBERS, NSF, OBJ
  • C/C++/C# Files: C, CC, C# , CPP, CXX, CS, H, HH, M, MM
  • Java/JavaScript Files: JAVA, JS, JSON, PROPERTIES

Tính năng của GroupDocs.Viewer

Hiển thị, hiển thị và chuyển đổi tài liệu PDF và Office một cách liền mạch

Feature icon

Xem tài liệu bằng HTML

Chuyển đổi bất kỳ loại tài liệu nào thành tài liệu HTML bằng CSS và SVG, có thể được hiển thị trong bất kỳ trình duyệt web hiện đại nào.

Feature icon

Rasterize tài liệu

Rasterize bất kỳ định dạng tài liệu nào có thể hỗ trợ thành hình ảnh raster, với định dạng hình ảnh có thể điều chỉnh và chất lượng nén.

Feature icon

Hiển thị và đánh dấu mã lập trình

Hỗ trợ tất cả các ngôn ngữ lập trình, viết kịch bản và đánh dấu phổ biến, với khả năng phân tích cú pháp và làm nổi bật cú pháp của chúng.

Feature icon

Chuyển đổi sang PDF

Tài liệu ở bất kỳ định dạng hỗ trợ nào đều có thể dễ dàng chuyển đổi và lưu thành PDF với các tùy chọn có thể điều chỉnh.

Feature icon

Áp dụng các phép biến đổi

Tài liệu đầu ra có thể được chuyển đổi trong quá trình hiển thị - các trang có thể được xoay và/hoặc sắp xếp lại và hình mờ văn bản có thể được đặt trên chúng.

Feature icon

Điều chỉnh đầu ra HTML

Các tài liệu HTML đầu ra do GroupDocs.Viewer tạo ra có thể được điều chỉnh rất tinh vi: nó được phép lưu vào luồng hoặc tệp, với các tài nguyên bên ngoài hoặc được nhúng, lệnh gọi lại, v.v.

Feature icon

Hỗ trợ cấu trúc tài liệu phức tạp

GroupDocs.Viewer không chỉ hỗ trợ các tài liệu đơn lẻ mà còn hỗ trợ các tệp chứa danh sách hoặc cấu trúc phân cấp của tài liệu, như email có tệp đính kèm, kho lưu trữ ZIP với các tệp nội bộ trong thư mục, hình ảnh TIFF nhiều trang, v.v.

Feature icon

Tùy chọn tối ưu hóa

GroupDocs.Viewer chứa một hệ thống con bộ nhớ đệm có thể điều chỉnh, hệ thống này có thể rút ngắn thời gian tải bằng cách sử dụng các phiên bản tài liệu được lưu trong bộ nhớ đệm. Ngoài ra, một tập hợp các tùy chọn khác nhau cho các định dạng khác nhau cho phép loại trừ một số phần hoặc khía cạnh không cần thiết của tài liệu khỏi quá trình hiển thị (phông chữ, bảng tính ẩn, tệp đính kèm email) để tối ưu hóa hiệu suất tổng thể

Feature icon

Hỗ trợ các tài liệu được bảo vệ bằng mật khẩu

GroupDocs.Viewer cho phép mở các tài liệu được mã hóa thuộc nhiều loại khác nhau: PDF, WordProcessing, Bảng tính, Bản trình bày và các loại khác bằng cách chỉ định mật khẩu trong các tùy chọn tải.

Mẫu mã

Một số trường hợp sử dụng GroupDocs.Viewer điển hình cho các hoạt động .NET

Kết xuất DOCX sang HTML

Thuộc tính lớp HtmlViewOptions cho phép bạn kiểm soát quá trình chuyển đổi, tìm hiểu thêm về điều đó tại đây. Ví dụ: bạn có thể nhúng tất cả tài nguyên bên ngoài vào tệp HTML đầu ra, thu nhỏ tệp đầu ra và tối ưu hóa tệp để in.

C#

using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;

// Khởi tạo trình xem
using (Viewer viewer = new Viewer("resume.docx"))
{
    // Đặt tùy chọn HTML đầu ra
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources();
    
    // Kết xuất DOCX sang HTML bằng tài nguyên được nhúng
    viewer.View(options);
}

Xuất PPTX sang PDF

Tạo một phiên bản lớp PdfViewOptions và chuyển nó tới Viewer.View để chuyển đổi tệp PowerPoint PPTX sang PDF. Thuộc tính lớp PdfViewOptions cho phép bạn kiểm soát quá trình chuyển đổi. Ví dụ: bạn có thể bảo vệ tệp PDF đầu ra, sắp xếp lại các trang của nó và chỉ định chất lượng của hình ảnh tài liệu. Hãy tham khảo phần tài liệu sau để biết thông tin chi tiết.

C#

using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;

using (var viewer = new Viewer("presentation.pptx"))
{
    // Đặt tùy chọn PDF đầu ra       
    var viewOptions = new PdfViewOptions("presentation.pdf");
    
    // Xuất PPTX sang PDF       
    viewer.View(viewOptions);
}

 Tiếng Việt