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

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

Illustration viewer

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

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

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

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

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

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

رابط کاربری وب برای فریم‌ورک Spring

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

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

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

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

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

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

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

تبدیل اسناد به تصویر نقطه‌ای 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 برای Java

رندر DOCX به HTML

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

Java

import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.HtmlViewOptions;

// ایجاد نمونه Viewer
try (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 خروجی را محافظت کنید، صفحات آن را دوباره ترتیب دهید و کیفیت تصاویر سند را مشخص کنید. برای جزئیات به بخش مستندات زیر مراجعه کنید.

Java

import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;

// ایجاد نمونه Viewer
try (Viewer viewer = new Viewer("presentation.pptx"))
{            
    // تنظیم گزینه‌های خروجی PDF
    PdfViewOptions viewOptions = new PdfViewOptions();

    // صادرات PPTX به PDF
    viewer.view(viewOptions);
}

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

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

منابع مفید

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

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

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