אתה יכול לצפות בקבצי PDF, קבצי Office, שרטוטי CAD, אימייל ותמונות בדפדפן בלי להתקין תוספים ישנים. עבור אפליקציות .NET מבוססות Windows, Doconut מציג מספק עיבוד מסמכים בצד השרת בעוד שהמשתמשים נשארים בתוך אפליקציית העסק.

בקטעים הבאים נחקור מדוע הסרת תוספים ישנים חשובה, נציג זרימת עבודה של אינטגרציה עם ASP.NET Core, ונדון בהעלאות גרור‑והשלך ובאינטגרציה עם Blazor ללא תלות בקוד SDK לא מאומת.
אפס תוספים: למה זה משנה משחק עבור אפליקציות רשת .NET
הסרת חיכוך ה‑„התקנה‑קודמת“
צופהים מסורתיים נצמדים ל‑ActiveX, Java או Flash. הטכנולוגיות הישנות דורשות הרשאות, מעוררות התראות אבטחה ולעיתים קרובות נכשלים בדפדפנים מודרניים. Doconut App מתעלם מכל זה על‑ידי רינדור מסמכים ב‑HTML5/Canvas. התוצאה? חוויית לחיצה אחת: לחצו על קישור או שחררו קובץ, והתוכן מופיע מייד—בלי הורדות, בלי בקשות, בלי קריאות תמיכה בטכנולוגיית מידע.
שמירת ארגז החול של הדפדפן ללא פגיעה
מאחר שאין תוספים חיצוניים נטענים, ארגז החול של הדפדפן נשאר ללא שינוי. זה משמר את הבטחות האבטחה שהארגונים סומכים עליהן, במיוחד כאשר קבצי PDF או שרטוטי CAD סודיים עוברים ברשת הפנימית. Doconut App מוסיף העלאה ב‑SSL ואחסון ב‑AES‑256, אך הליבה ללא תוספים היא זו שמונעת מהדף לבקש הרשאות גבוהות.
מוכנות לעתיד על פני דפדפנים ומכשירים שונים
HTML5 הוא השפה האוניברסלית של האינטרנט. ככל שהדפדפנים מתפתחים, הם ממשיכים לתמוך בתקנים Doconut App משתמשת, בעוד שתוספים ישנים נעלמים. בין אם המשתמש נמצא ב‑Chrome, Edge, Safari או ב‑WebView נייד, המציג מתנהג זהה—בלי אזהרות “תוסף חסר”, בלי פתרונות ספציפיים לגרסאות.
הטמעת מציג ללא תוספים של Doconut App ב‑ASP.NET Core
כדי לשלב את המציג, יש ליצור כתובת URL מאובטחת וזמנית עבור הקובץ בשרת ולהעביר אותה לסקריפט בצד הלקוח. השרת משדר את הקובץ המוצפן דרך HTTPS; JavaScript בצד הלקוח שמסופק על‑ידי Doconut App רינדור אותו בתוך אלמנט <div>.
זרימת עבודה בצד השרת (קונספטואלי)
- קבלת בקשה למסמך.
- שליפת הקובץ מהאחסון (SQL, Blob, וכו').
- יצירת כתובת URL חתומה ומוגבלת בזמן שמצביעה על הקובץ המוצפן.
- החזרת ה‑URL לתצוגת Razor.
תצוגת Razor (קונספטואלי)
שמרו על התצוגה אחראית לפריסה ולמצב הצופה המורשה, בעוד שהשרת מאחזר ומעבד את המסמך. השתמשו רק במשאבי הלקוח ובסדרת האתחול המתועדת עבור גרסת Doconut המותקנת.
כאשר הדף נטען, הסקריפט מחפש את המאפיין data-doc-url, מושך את הקובץ המוצפן דרך HTTPS, מפענח אותו בזיכרון, ומצייר את המסמך על קנבס. ללא ActiveX, Java או Flash—רק HTML5 טהור.
למה זה חשוב
- אפס תוספים: הנכס החיצוני היחיד הוא חבילה קלה של JavaScript מ‑Doconut App.
- אבטחה משולבת: ה‑URL מוגבל בזמן וחתום, כך שאף אחד לא יכול להשתמש בו מחדש.
- ביצועים: המציג משדר רק את הבייטים הדרושים לתצוגת האזור הנוכחי, ולכן גם קבצי DWG או PDF גדולים נטענים במהירות.
רינדור פורמטים נתמכים ללא תוספים
המנוע של Doconut App מבין באופן מקורי יותר מ‑50 פורמטים מקוריים—כולל PDF, DOCX, XLSX, PPTX, DWG, DXF, PNG, JPEG ועוד רבים. מכיוון שהמנוע פועל ישירות בדפדפן, אין צורך בשירותי המרה נפרדים בצד השרת. המציג מזהה את סוג הקובץ ומציגו באמינות פיקסל‑פרפקט, ומספק חוויית ללא‑תוספים אמיתית.
העלאה גרור‑והשלך עם רינדור מיידי וללא תוספים
ארגונים אוהבים לאפשר למשתמשים לתצוגה מקדימה של קבצים בזמן אמת. עם Doconut App, ניתן להוסיף אזור גרור‑והשלך שמעלה מסמך, יוצר כתובת URL מאובטחת לתצוגה, ומציג את התוכן בלי שום תוסף. כל המחזור נשאר בתוך ה‑backend של .NET, משמר תאימות ושרשרת ביקורת.
זרימת עבודה בצד הלקוח (קונספטואלי)
- המשתמש גורר קובץ לאזור המיועד.
- JavaScript שולח את הקובץ לנקודת קצה של ASP.NET Core.
- נקודת הקצה מאחסנת את הקובץ באופן מאובטח ומחזירה כתובת URL חתומה לתצוגה.
- הדף מוסיף
<div>עםdata‑doc‑urlשמצביע על ה‑URL. - Doconut App רינדור את המסמך מיידית.
מאחר שהרינדור מתבצע במלואו בדפדפן, אין צורך בשירות המרה כבד בשרת; Doconut App מטפל בפענוח הפורמט בצד הלקוח.
צפייה עקבית בתהליכי עבודה מבוססי Windows
מציג בדפדפן יכול לספק נקודת כניסה עקבית למשתמשי אפליקציה פנימית מבוססת Windows ללא צורך בתוכנות מסמכים נפרדות לשולחן העבודה. צוותים צריכים לבדוק דפדפנים נתמכים, גדלי מסך, שיטות קלט, מורכבות המסמך ודרישות נגישות במקום להניח שההתנהגות זהה בכל סביבה.
הרחבת המציג עם Blazor – שמירת הכל בתוך האקוסיסטם של .NET
אם הצוות שלכם מעדיף גישה מרוכזת ברכיבים, ניתן לעטוף את מציג ה‑JavaScript של Doconut App בתוך רכיב Blazor WebAssembly. כך ניתן להישאר בעולם .NET ועדיין לספק חוויית אפס תוספים.
מתווה רכיב Blazor (קונספטואלי)
- הזרקת שירות שיכול ליצור כתובת URL מאובטחת עבור מזהה קובץ נתון.
- באתחול, בקשת ה‑URL מהשירות.
- לאחר שהרכיב מציג, אתחול המציג באמצעות API האינטגרציה הנתמך לגרסת Doconut המותקנת.
רכיב Blazor יכול לתאם את מצב המציג בעוד שה‑backend נשאר אחראי לגישה ולעיבוד המסמכים. זה שומר על זרימת העבודה בתוך אפליקציית .NET ללא הנחות לגבי API גלובלי של JavaScript.
נקודות מפתח
- אפס תוספים מבטל חיכוך התקנה, אזהרות אבטחה וכאבי ראש של תאימות.
- Doconut App רינדור PDF, Office, CAD ו‑50+ פורמטים של תמונות ישירות ב‑HTML5 Canvas.
- האינטגרציה פשוטה: יצירת כתובת URL מאובטחת בשרת והצגת המסמך על‑ידי סקריפט בצד הלקוח.
- העלאה גרור‑והשלך + תצוגה מקדימה משאירה את המשתמשים בתהליך, והכל ללא תוספים.
- המציג פועל באופן זהה על מחשב שולחני, טאבלט ונייד מכיוון שהוא נשען על תקני רשת, לא על תוספים ישנים.
- מפתחים ב‑Blazor יכולים לעטוף את המציג ברכיב .NET מקורי ללא פגיעה ביתרון אפס תוספים.
- האבטחה מחוזקת על‑ידי העלאה ב‑SSL, אחסון ב‑AES‑256, וכתובות URL מוגבלות בזמן—תוספים לעולם לא מקבלים הזדמנות לחשוף פגיעויות.
שאלות נפוצות
ש: האם אני צריך להתקין משהו במחשבי הלקוח?
ת: לא. מציג Doconut App פועל במלואו בדפדפן באמצעות HTML5 ו‑JavaScript. המשתמשים זקוקים רק לדפדפן מודרני—אין צורך ב‑ActiveX, Java או Flash.
ש: איך Doconut App מתמודד עם קבצים גדולים?
ת: המנוע משדר רק את החלקים הדרושים לתצוגת האזור הנוכחי, ולכן גם קבצי PDF או DWG ענקיים נטענים במהירות. הוא תומך גם בעימוד, כך שמשתמשים יכולים לקפוץ לעמוד ספציפי ללא צורך בטעינה מחדש של כל המסמך.
התחילו עם Doconut App עוד היום
מוכנים להסיר תוספים ישנים מאפליקציית .NET מבוססת Windows שלכם? בחנו את Doconut SDK עם הדפדפנים, פורמטי המסמכים, והעומסים שבהם משתמש הארגון שלכם.