Tổng quan về GroupDocs.Viewer

API để hiển thị, xem và chuyển đổi tài liệu, slide, biểu đồ và nhiều loại tài liệu khác trong các ứng dụng Python

Illustration viewer

Hiển thị tài liệu hiệu quả và đáng tin cậy

Với GroupDocs.Viewer API, bạn có thể hiển thị hiệu quả các tài liệu của bất kỳ định dạng được hỗ trợ nào sang HTML, JPEG, PNG và PDF với các tùy chọn linh hoạt và mạnh mẽ, duy trì tính toàn vẹn của nội dung và cấu trúc tài liệu. GroupDocs.Viewer cho Python hoạt động trên các 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ị hơn 180 định dạng tệp và tài liệu phổ biến nhất, bao gồm Word, Excel, PDF, PowerPoint, họ định dạng OpenDocument, αρχεία (archive), hình ảnh raster và vector, sách điện tử, ngôn ngữ lập trình và đánh dấu và nhiều loại tệp khác, bao gồm các tệp được mã hóa với bảo vệ bằng mật khẩu.

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

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

Không phụ thuộc nền tảng

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

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

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

GroupDocs.Viewer cho Python (qua .NET) hỗ trợ các thao tác với các định dạng tệp sau: định dạng tệp được hỗ trợ.

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
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE
  • 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
  • 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
  • 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.

Ví dụ mã

Một số trường hợp sử dụng典型 (đặc trưng - diction) của các hoạt động GroupDocs.Viewer cho Python thông qua .NET

Chuyển đổi DOCX sang HTML

Các thuộc tính của lớp HtmlViewOptions cho phép bạn kiểm soát quá trình chuyển đổi. Để biết thêm thông tin, vui lòng xem ở đây. Ví dụ: bạn có thể nhúng tất cả các tài nguyên bên ngoài vào tệp HTML đầu ra, nén tệp đầu ra và tối ưu hóa nó để in.

Python

import groupdocs.viewer as gv
import groupdocs.viewer.options as gvo 

// Tạo một phiên bản của trình xem (already translated)
with gv.Viewer("resume.docx") as viewer:
  // Cài đặt các tùy chọn đầu ra HTML (một tệp cho mỗi trang) (already translated)
  viewOptions = gvo.HtmlViewOptions.for_embedded_resources("page_{0}.html")
  // Hiển thị PDF sang HTML với các tài nguyên được nhúng (already translated)
  viewer.view(viewOptions)

Xuất PPTX sang PDF

Tạo một phiên bản của lớp PdfViewOptions và truyền nó cho phương thức Viewer.view để chuyển đổi tệp PowerPoint PPTX sang PDF. Các thuộc tính của 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 hình ảnh của tài liệu. Để biết thêm thông tin, vui lòng xem phần tiếp theo của tài liệu.

Python

import groupdocs.viewer as gv
import groupdocs.viewer.options as gvo  

// Tạo một phiên bản của trình xem (already translated)
with gv.Viewer("presentation.pptx") as viewer:
  // Cài đặt các tùy chọn đầu ra PDF (Set output PDF options)
  viewOptions = gvo.PdfViewOptions("presentation.pdf")
  // Xuất PPTX sang PDF (Export PPTX to PDF) (already translated)
  viewer.view(viewOptions)

 Tiếng Việt