Огляд GroupDocs.Viewer

API для візуалізації, перегляду та перетворення документів, слайдів, діаграм і багатьох інших типів документів у програмах Python

Illustration viewer

Ефективне та надійне відображення документів

За допомогою API GroupDocs.Viewer ви можете ефективно візуалізувати документи будь-якого підтримуваного формату в HTML, JPEG, PNG і PDF за допомогою гнучких і потужних параметрів, зберігаючи цілісність вмісту та структури документа. GroupDocs.Viewer для Python працює на платформах Windows і Linux.

Підтримка більшості поширених форматів файлів і документів

Ми підтримуємо візуалізацію понад 180 найпопулярніших форматів файлів і документів, включаючи Word, Excel, PDF, PowerPoint, сімейство форматів OpenDocument, архіви, растрові та векторні зображення, електронні книги, мови програмування та розмітки, а також багато інших типів файлів, включаючи зашифровані файли із захистом паролем.

Настроюваний вихід

GroupDocs.Viewer дозволяє не тільки візуалізувати документ, але й точно контролювати, які частини документа потрібно візуалізувати, а які ні, як їх потрібно візуалізувати, і застосовувати різні перетворення до візуалізованого виводу.

Незалежність від платформи

GroupDocs.Viewer для Python підтримує такі операційні системи, фреймворки та менеджери пакетів

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

Підтримувані формати файлів

GroupDocs.Viewer для Python (через .NET) підтримує операції з такими форматами файлів: підтримувані формати файлів.

Microsoft Office, OpenDocument і текстові формати

  • 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

Зображення, графіки та діаграми

  • Растрові зображення: 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

Інший

  • Інтернет: 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
  • Архіви: ZIP, TAR, BZ2, GZ, RAR, RAR5
  • Інший: 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

Функції GroupDocs.Viewer

Легко візуалізуйте, відображайте та конвертуйте документи PDF і Office

Feature icon

Перегляд документів у HTML

Перетворіть документ будь-якого типу в документ HTML за допомогою CSS і SVG, який можна відобразити в будь-якому сучасному веб-браузері.

Feature icon

Растеризуйте документи

Растеризуйте будь-який підтримуваний формат документа до растрового зображення з регульованим форматом зображення та якістю стиснення.

Feature icon

Відтворення та виділення програмних кодів

Підтримка всіх популярних мов програмування, сценаріїв і розмітки з можливістю аналізу та виділення їх синтаксису.

Feature icon

Перетворити в PDF

Документ будь-якого підтримуваного формату можна легко конвертувати та зберегти у PDF із настроюваними параметрами.

Feature icon

Застосувати перетворення

Вихідний документ можна трансформувати під час візуалізації - сторінки можна обертати та/або змінювати порядок, а текстовий водяний знак можна розміщувати поверх них.

Feature icon

Налаштування виведення HTML

Вихідні HTML-документи, згенеровані GroupDocs.Viewer, можна дуже точно налаштувати: дозволено зберігати в потік або файл із зовнішніми або вбудованими ресурсами, зворотними викликами тощо.

Feature icon

Підтримка складних структур документів

GroupDocs.Viewer підтримує не лише окремі документи, а й файли, які містять список або ієрархічну структуру документів, як-от повідомлення електронної пошти з вкладеннями, ZIP-архіви з внутрішніми файлами в папках, багатосторінкові зображення TIFF тощо.

Feature icon

Варіанти оптимізації

GroupDocs.Viewer містить регульовану підсистему кешу, яка може пришвидшити час завантаження за допомогою кешованих версій документів. Крім того, набір різних параметрів для різних форматів дозволяє виключити деякі непотрібні частини або аспекти документів із візуалізації (шрифти, приховані аркуші, вкладення електронної пошти), щоб оптимізувати загальну продуктивність

Feature icon

Підтримка документів, захищених паролем

GroupDocs.Viewer дозволяє відкривати зашифровані документи різних типів: PDF, WordProcessing, Spreadsheet, Presentation та інші, вказавши пароль у параметрах завантаження.

Коди-зразки

Деякі типові варіанти використання операцій GroupDocs.Viewer для Python через .NET

Перетворення DOCX в HTML

Властивості класу HtmlViewOptions дозволяють керувати процесом перетворення. Докладніше дивіться тут Наприклад, ви можете інтегрувати всі зовнішні ресурси у вихідний HTML-файл, стиснути вихідний файл і оптимізувати його для друку.

Python

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

// Створіть екземпляр засобу перегляду (already translated)
with gv.Viewer("resume.docx") as viewer:
  // Встановіть параметри вихідного HTML (один файл на сторінку) (already translated)
  viewOptions = gvo.HtmlViewOptions.for_embedded_resources("page_{0}.html")
  // Візуалізація PDF в HTML із вбудованими ресурсами (already translated)
  viewer.view(viewOptions)

Експорт PPTX в PDF

Створіть екземпляр класу PdfViewOptions і передайте його методу Viewer.view для перетворення файлу PowerPoint PPTX у PDF. Властивості класу PdfViewOptions дозволяють керувати процесом перетворення. Наприклад, ви можете захистити вихідний PDF-файл, змінити порядок його сторінок і указати якість зображень документа. Докладніше дивіться в наступному розділі документації

Python

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

// Створіть екземпляр засобу перегляду (already translated)
with gv.Viewer("presentation.pptx") as viewer:
  // Встановіть параметри вихідного PDF (Set output PDF options)
  viewOptions = gvo.PdfViewOptions("presentation.pdf")
  // Експорт PPTX в PDF (Export PPTX to PDF) (already translated)
  viewer.view(viewOptions)

Поради щодо тимчасової ліцензії

1
Зареєструйтеся за допомогою вашої робочої e-mail. Безкоштовні поштові служби заборонені.
2
Скористайтеся кнопкою Отримати тимчасову ліцензію на другому кроці.
 Українська