תמונות עמוד ממוספרות
כל עמוד מרסטר בצד השרת ונמסר לפי דרישה. מסמכים גדולים נפתחים בעמוד הראשון במקום לאחר שהקובץ כולו יורד.
מציג ה‑PDF המובנה בדפדפן פועל על ידי מתן הקובץ למשתמש. עבור חוזה, רשומה רפואית או הצעת מחיר חסומה, זה לעיתים בדיוק מה שאתה מנסה לא לעשות. Doconut מרנדר עמודים בצד השרת ושולח תמונות, כך שהצפייה וההחזקה אינם אותו פעולה.
הבעיה
להגיש את הקובץ ולתת לדפדפן לרנדר אותו: הפשוט ביותר, והוא מעביר למשתמש את הבתים המקוריים, המטא‑דאטה, הקבצים המצורפים המוטמעים ואת האפשרות להעביר את הכל בלחיצה אחת.
לשלוח מנוע PDF ב‑JavaScript: משאיר את הקובץ גם בדפדפן, מוסיף הורדה משמעותית לחבילה שלך, ועדיין משאיר אותך לכתוב את סרגל הכלים, מסלול התמונות הממוזערות ותיבת החיפוש בעצמך.
לרנדר בצד השרת ולשלוח תמונות: המשתמש רואה את העמודים, הקובץ לעולם לא עוזב את התשתית שלך, והמנגנון הזה עובד גם עבור Word, Excel, CAD ודוא״ל — שבדרך כלל זו הדרישה שמגיעה שני ספרינטים לאחר מכן.
יכולות
כל עמוד מרסטר בצד השרת ונמסר לפי דרישה. מסמכים גדולים נפתחים בעמוד הראשון במקום לאחר שהקובץ כולו יורד.
עם תוסף AdvancedSearch, חיפוש טקסט מלא מתבצע על שכבת הטקסט של ה‑PDF, כך שהתוצאות נופלות על העמוד הנכון עם ההדגשה המתאימה.
מסלול תמונות ממוזערות, קפיצות עמודים, זום והתאמה לרוחב נכללים בווידג'ט. הגדר showThumbs ו‑FitType והמשך.
עם תוסף Annotation: הדגשות, תגובות, חותמות וחתימות, נשמרים ומיוצאים על ידי היישום שלך במקום להיות מוטמעים חזרה בקובץ המקור.
קבצי PDF מוצפנים נפתחים בצד השרת עם סיסמה שהקוד שלך מספק. הסיסמה לעולם לא מגיעה לדפדפן.
הדפסה היא יכולת של המציג שאתה יכול לחשוף או להחזיק, שהיא החלטה שונה מהאם המשתמש יכול להוריד את המקור.
אינטגרציה
הלקוח מקבל רק את הטוקן. הוא לעולם לא לומד את שם הקובץ, מיקום האחסון, או שהמסמך היה PDF ולא משהו אחר בקטלוג.
הרחבות נתמכות
// Server-side: returns an opaque token, never a path or a URL
app.MapPost("/api/open", async (Viewer viewer) =>
{
string token = await viewer.OpenDocumentAsync("wwwroot/files/Contract.pdf");
return Results.Ok(new { token });
});
// For an encrypted PDF, supply the password server-side —
// it is used to decrypt in your process and goes no further.פרטים
רק אם אתה בונה זאת בעצמך. המציג מספק תמונות עמודים המכוונות על ידי טוקן אטום, ולכן שחרור קובץ המקור נשאר החלטה מפורשת בקוד שלך ולא תופעת לוואי של מתן אפשרות למישהו לקרוא אותו.
הם מרונדרים היטב כתמונות, אך אין מה לחפש. OCR מגיע רק דרך תוסף AdvancedSearch ואינו זמין באופן כללי — המנוע נמצא בתהליך שינוי בסיס, ולכן אל תתכנן סביבו היום.
עמודים מרונדרים ונמסרים לפי דרישה במקום כולם בבת אחת, ולכן אורך המסמך משפיע על הזיכרון הרבה פחות מאשר מורכבות העמוד. עמודים וקטוריים כבדים מאוד הם גורם העלות האמיתי, ולא מספר העמודים.
רשיון זמני לוקח כמה דקות לבקשה ופועל לחלוטין במחשב שלך. הקבצים החשובים הם אלו שכבר מפריעים לצופה הנוכחי שלך.