רינדור מסמך בצד השרת

הגדרה

המרת מסמך לתמונות עמודים על השרת, כך שהדפדפן מציג עמודים מרונדרים במקום לנתח את הקובץ המקורי עצמו.

החלופה — רינדור בצד הלקוח — משגר מנוע ניתוח לדפדפן ומספק לו את הקובץ. זה עובד במקובל עבור PDF ובצורה גרועה עבור כל השאר, מכיוון שכתיבת רינדור מבוסס דפדפן עבור DOCX, XLSX, DWG ו‑MSG היא עשור של עבודה שאף אחד לא רוצה לממן פעמיים.

רינדור בצד השרת הופך את המאפיינים. כיסוי הפורמט הופך לבעיה של ספריית צד השרת במקום בעיית חבילת JavaScript. הלקוח נשאר קל משקל ללא קשר למורכבות המסמך. והבייטים המקוריים אף פעם לא מגיעים לדפדפן, מה שאומר שהצפייה במסמך והחזקתו אינם אותו פעולה.

העלות היא ממשית וראוי לציין: רינדור צורך CPU וזיכרון בשרתים שלכם, והעמודים צריכים לעבור ברשת כתמונות. בפועל העומס נשלט על ידי מורכבות העמוד ולא על ידי אורך המסמך, מכיוון שהעמודים מרונדרים לפי דרישה ולא כולם בבת אחת.

ב-Doconut

כל פורמט עובר את אותו המסלול. Viewer.OpenDocumentAsync() ממיר עמודים לרסטר בצד השרת ומחזיר אסימון אטום; הווידג'ט של JavaScript אז מבקש עמודים לפי אסימון. הדפדפן אף פעם לא מקבל את מסמך המקור.

ראה איך זה עובד בפועל

הגדרות רק מביאות אותך עד כאן. רישיון זמני פועל במחשב שלך, על המסמכים שלך.