نگاهی کلی به GroupDocs.Viewer

API برای رندر، نمایش و تبدیل اسناد، اسلایدها، نمودارها و بسیاری از انواع دیگر سند در برنامه‌های .NET

Illustration viewer

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

با API GroupDocs.Viewer می‌توانید اسناد را به‌صورت کارآمد به فرمت‌های قابل پشتیبانی به HTML، JPEG, PNG، و PDF رندر کنید؛ گزینه‌های انعطاف‌پذیر و قدرتمند ارائه می‌دهد و محتوای سند و ساختار آن را حفظ می‌کند. GroupDocs.Viewer از .NET Framework 4.6.2 و .NET 6.0 پشتیبانی می‌کند و بر روی پلتفرم‌های Windows و Linux کار می‌کند.

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

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

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

GroupDocs.Viewer نه تنها امکان رندر سند را فراهم می‌کند، بلکه به شما اجازه می‌دهد دقیقاً نحوه رندر، بخش‌های مورد نظر سند، زمان رندر آن‌ها و روش رندر را کنترل کنید و تبدیلات مختلفی را بر خروجی رندر شده اعمال نمایید.

رابط کاربری برای ASP.NET Core

ما یک بسته UI منبع باز برای ASP.NET Core ارائه می‌دهیم که می‌توانید در چند دقیقه به پروژه خود اضافه کنید. بسته Viewer.UI شامل یک رابط وب مبتنی بر Angular است و مجموعه‌ای از APIهای مفید و ارائه‌دهندگان ذخیره‌سازی داده را فراهم می‌کند.

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

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

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

بسته مخصوص Windows

  • .NET Framework 4.6.2+ و .NET 6.0 را پشتیبانی می‌کند
  • پشتیبانی جامع‌ترین فرمت‌های فایل
  • به System.Drawing و System.Drawing.Common وابسته است
دانلود از NuGet

بسته چندپلتفرمی

  • .NET 6.0 و نسخه‌های بالاتر را پشتیبانی می‌کند
  • پشتیبانی محدود از فرمت‌های فایل
  • بر روی Windows، Linux و macOS کار می‌کند
دانلود از NuGet

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

GroupDocs.Viewer برای .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 پشتیبانی‌شده توسط بسته مخصوص Windows
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE پشتیبانی‌شده توسط بسته مخصوص 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

تصاویر، گرافیک‌ها و نمودارها

  • تصاویر راست‌خطی: 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 پشتیبانی‌شده توسط بسته مخصوص 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

سایر

  • وب: HTML, MHT, MHTML, XML
  • Metafile: WMF, EMF, CGM, EMZ, WMZ
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM پشتیبانی‌شده توسط بسته مخصوص Windows
  • 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

تبدیل اسناد به تصویر نقطه‌ای Jpeg یا PNG

هر فرمت سند پشتیبانی‌شده را به تصویر نقطه‌ای تبدیل کنید، با امکان تنظیم فرمت تصویر و کیفیت فشرده‌سازی.

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 برای .NET

رندر DOCX به HTML

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

C#

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

// ایجاد نمونه Viewer
using (Viewer viewer = new Viewer("resume.docx"))
{
    // تنظیم گزینه‌های خروجی HTML
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources();
    
    // تبدیل DOCX به HTML با منابع جاسازی‌شده
    viewer.View(options);
}

صادرات PPTX به PDF

یک نمونه از کلاس PdfViewOptions ایجاد کنید و آن را به متد Viewer.View پاس دهید تا فایل PowerPoint PPTX را به PDF تبدیل کنید. ویژگی‌های کلاس PdfViewOptions به شما امکان کنترل فرآیند تبدیل را می‌دهند. به‌عنوان مثال، می‌توانید فایل PDF خروجی را محافظت کنید، صفحات آن را دوباره ترتیب دهید و کیفیت تصاویر سند را مشخص کنید. برای جزئیات به بخش مستندات زیر مراجعه کنید.

C#

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

using (var viewer = new Viewer("presentation.pptx"))
{
    // تنظیم گزینه‌های خروجی PDF       
    var viewOptions = new PdfViewOptions("presentation.pdf");
    
    // صادرات PPTX به PDF       
    viewer.View(viewOptions);
}

برای شروع آماده اید؟

GroupDocs.Viewer را به صورت رایگان دانلود کنید یا یک مجوز آزمایشی برای دسترسی کامل دریافت کنید!

منابع مفید

برای ارتقاء تجربه خود ، مستندات ، نمونه های کد و پشتیبانی جامعه را کاوش کنید.

نکات مجوز موقت

1
با ایمیل کاری خود ثبت نام کنید. خدمات پست الکترونیکی رایگان مجاز نیستند.
2
در مرحله دوم از دکمه دریافت مجوز موقت استفاده کنید.
 فارسی