رندر سند سمت سرور

تعریف

تبدیل یک سند به تصاویر صفحات بر روی سرور، به‌طوری که مرورگر صفحات رندر شده را نمایش می‌دهد نه اینکه خود فایل اصلی را تجزیه کند.

جایگزین — رندر سمت کلاینت — یک موتور تجزیه به مرورگر می‌فرستد و فایل را به آن می‌دهد. این برای PDF به‌طور قابل قبول کار می‌کند ولی برای سایر فرمت‌ها ضعیف است، زیرا نوشتن یک رندرر مبتنی بر مرورگر برای DOCX، XLSX، DWG و MSG دهه‌ای کار است که هیچ‌کس نمی‌خواهد دوبار آن را تأمین مالی کند.

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

هزینه واقعی است و شایسته بیان است: رندر مصرف CPU و حافظه را بر روی سرورهای شما دارد و صفحات باید به‌صورت تصاویر از طریق شبکه منتقل شوند. در عمل بار کاری بیشتر توسط پیچیدگی صفحه نه طول سند تعیین می‌شود، زیرا صفحات به‌صورت درخواست‌محور رندر می‌شوند نه همه به‌یک‌باره.

در Doconut

هر فرمت از مسیر یکسانی عبور می‌کند. Viewer.OpenDocumentAsync() صفحات را به‌صورت سرور‑ساید رستر می‌کند و یک توکن نامشخص برمی‌گرداند؛ سپس ویجت جاوااسکریپت صفحات را با توکن درخواست می‌کند. مرورگر هرگز سند اصلی را دریافت نمی‌کند.

ببینید چگونه در عمل کار می‌کند

تعاریف فقط تا این حد شما را همراهی می‌کنند. یک مجوز موقت بر روی ماشین خودتان اجرا می‌شود، بر روی اسناد خودتان.