GroupDocs.Viewer در یک نگاه

API برای رندر، نمایش، تبدیل اسناد، اسلایدها، نمودارها و بسیاری از انواع دیگر اسناد در برنامه های کاربردی پایتون

Illustration viewer

اسناد را به طور کارآمد و قابل اعتماد مشاهده کنید

با API GroupDocs.Viewer، می‌توانید اسناد با هر فرمت پشتیبانی‌شده را به طور کارآمد به HTML، JPEG، PNG و PDF با گزینه‌های انعطاف‌پذیر و قدرتمند رندر کنید، در حالی که یکپارچگی محتوا و ساختار سند حفظ می‌شود. GroupDocs.Viewer برای پایتون روی پلتفرم‌های ویندوز و لینوکس کار می‌کند.

پشتیبانی از محبوب‌ترین فرمت‌های فایل و سند

ما از رندر بیش از 180 فرمت محبوب فایل و سند از جمله Word، Excel، PDF، PowerPoint، خانواده فرمت‌های OpenDocument، آرشیوها، تصاویر رستر و برداری، کتاب‌های الکترونیکی، زبان‌های برنامه‌نویسی و نشانه‌گذاری و بسیاری از انواع فایل‌های دیگر، از جمله فایل‌های رمزگذاری‌شده با رمز عبور پشتیبانی می‌کنیم.

خروجی قابل تنظیم

GroupDocs.Viewer نه تنها رندر سند را امکان پذیر می کند، بلکه کنترل اینکه دقیقاً کدام قسمت های سند رندر شوند یا نشوند، چگونه رندر شوند و اعمال تحولات مختلف روی خروجی رندر شده را نیز امکان پذیر می کند.

استقلال از پلتفرم

GroupDocs.Viewer برای پایتون از سیستم‌عامل‌ها، فریم‌ورک‌ها و مدیریت بسته‌های زیر پشتیبانی می‌کند

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

فرمت های فایل پشتیبانی شده

GroupDocs.Viewer برای پایتون از طریق .NET از عملیات با فرمت‌های فایل زیر پشتیبانی می‌کند: لینک به فرمت‌های فایل پشتیبانی‌شده.

مایکروسافت آفیس، 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 و اسناد آفیس

Feature icon

مشاهده اسناد در HTML

هر نوع سندی را با CSS و SVG به یک سند HTML تبدیل کنید، که می تواند در هر مرورگر وب مدرن نمایش داده شود.

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 معمولی.بیننده برای پایتون از طریق. net عملیات

رندر DOCX به HTML

ویژگی های کلاس HtmlViewOptions به شما امکان کنترل فرآیند تبدیل را می دهد. برای اطلاعات بیشتر، اینجا را ببینید. برای مثال، می توانید تمام منابع خارجی را در فایل خروجی HTML جاسازی کنید، فایل خروجی را به حداقل برسانید و آن را برای چاپ بهینه کنید.

Python

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

// ایجاد نمونه از Viewer
with gv.Viewer("resume.docx") as viewer:
  // تنظیم گزینه های خروجی HTML، یک فایل در هر صفحه
  viewOptions = gvo.HtmlViewOptions.for_embedded_resources("page_{0}.html")
  // رندر DOCX به HTML با منابع جاسازی شده
  viewer.view(viewOptions)

خروجی گرفتن PPTX به PDF

یک نمونه از کلاس PdfViewOptions ایجاد کنید و آن را به متد Viewer.view برای تبدیل یک فایل پاورپوینت PPTX به PDF منتقل کنید. ویژگی های کلاس PdfViewOptions به شما امکان کنترل فرآیند تبدیل را می دهد. برای جزئیات بیشتر، بخش بعدی اسناد را در اینجا ببینید.

Python

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

// ایجاد نمونه از Viewer
with gv.Viewer("presentation.pptx") as viewer:
  // تنظیم گزینه های خروجی PDF
  viewOptions = gvo.PdfViewOptions("presentation.pdf")
  // خروجی گرفتن PPTX به PDF
  viewer.view(viewOptions)

 فارسی