עבודה עם Modify PDF Online – הערה, הדגשה והפיכת PDF לחיפוש ישיר באפליקציית האינטרנט: מדריך מעשי
← Back to Blog5 min read

עבודה עם Modify PDF Online – הערה, הדגשה והפיכת PDF לחיפוש ישיר באפליקציית האינטרנט: מדריך מעשי

אם אתה צריך לאפשר למשתמשים להוסיף הערות, להדגיש ולחפש בתוכן PDF מבלי לעזוב את הדפדפן, תכונת Modify PDF Online של Doconut מספקת בדיוק את זה. היא משולבת במציג PDF מלא תכונות ישירות לתוך יישום האינטרנט שלך ב‑.NET ומספקת API בצד השרת לסימון ביקורות וחיפוש מבוסס OCR – הכל בתוך רכיב יחיד ומאובטח.

בקטעים הבאים נדון בארכיטקטורה הכוללת, בצעדים הלוגיים הדרושים לאפשר הערות, הדגשה ו‑OCR שניתן לחיפוש, ובתבניות שיטות מומלצות לבניית פתרון מוכן לארגון.

מציג PDF מאובטח בצד השרת עם הערות, הדגשה, חיפוש OCR וכלי הדפסה מבוקרת
מציג PDF מאובטח בצד השרת עם הערות, הדגשה, חיפוש OCR וכלי הדפסה מבוקרת

למה Modify PDF Online הוא שינוי משחק עבור אפליקציות .NET ארגוניות

פתרונות ארגוניים המתמקדים במסמכים—בין אם מדובר במערכת ניהול מסמכים (DMS), פורטל CRM או פלטפורמת ביקורת טכנולוגיית משפט—חייבים לענות על שלושה דרישות מתחרות:

  1. חוויית משתמש – מבקרים מצפים לממשק חלק, מבוסס דפדפן, שמרגיש כמו עורך PDF לשולחן העבודה.
  2. אבטחה וציות – מסמכים רבים מכילים מידע סודי שלא ניתן לשלוח לשירותים של צד שלישי.
  3. קיבולת – קריאת API אחת עשויה לשרת מאות משתמשים במקביל באזורים שונים.

Doconut עומד בכל שלוש הדרישות עם ספרייה יחידה הפועלת בצד השרת (כך שהמסמך לעולם לא עוזב את התשתית שלך) תוך מתן תוכן מותאם לדפדפנים נתמכים. היכולת Modify PDF Online נבנית על מנוע הרינדור שמפעיל את ספריית Document Viewer של Doconut, ומבטיחה דיוק פיקסלי עבור קבצי PDF, קבצי Office ושרטוטי CAD. מכיוון שהתכונה חיה בתוך המציג, ניתן להוסיף, לערוך ולשמר הערות ללא תוספים נוספים או שירותים חיצוניים.

יתרונות מרכזיים למפתחים בכירים ולאדריכלים

יתרוןמה זה אומר עבור הפתרון שלך
UI ב‑HTML5/JavaScriptהמציג פועל בדפדפן ללא צורך ב‑ActiveX או בתוספי PDF קנייניים.
הדפסה מבוקרתניתן להפעיל או להשבית הדפסה לפי תפקיד משתמש ישירות מממשק המציג.
OCR בצד השרתתמונות סרוקות הופכות לטקסט שניתן לחיפוש תוך שמירה במרכז הנתונים שלך.
ממשק API אחידמחלקת Viewer אחת מטפלת בפתיחה, הערה וחיפוש של קבצי PDF.

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


הפעלת הערות והדגשות במציג Doconut

תוסף Annotation Plugin זמין אוטומטית כאשר אתה מפעיל Modify PDF Online. זרימת העבודה הרגילה מורכבת מארבעה שלבים לוגיים:

  1. רישום ה‑middleware של Doconut – הגדר את צינור העבודה של ASP.NET Core כך ש‑Doconut יוכל לשרת את המשאבים הסטטיים שלו (JavaScript, CSS, WebAssembly) וליישם רישיון.
  2. יצירת מופע Viewer – בשירות Scoped או בבקר, צור את האובייקט Viewer, והעבר שירותים נדרשים כגון מטמון וגישה להקשר HTTP.
  3. פתיחת קובץ PDF וקבלת אסימון מסמך – קרא לשיטת פתיחת המסמך של המציג, ספק את נתיב הקובץ (או זרם) וכל אפשרויות הרינדור (למשל רזולוציית תמונה). השיטה מחזירה אסימון ייחודי המזהה את המסמך הספציפי למפגש.
  4. עבודה עם מנהל ההערות – קבל מנהל הערות עבור העמוד שברצונך לשנות, הוסף אובייקט הדגשה או תגובה, ולאחר מכן שמור את ה‑XML שנוצר חזרה לשרת באמצעות שיטת השמירה של המציג.

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


הוספת חיפוש מיידי ו‑OCR עם Search Plugin

PDF שניתן לחיפוש הוא חיוני לכל פורטל שמבוסס על ידע. תוסף Search Plugin של Doconut עובד יד ביד עם Modify PDF Online. כאשר מסמך נפתח, המציג מאנדקס אוטומטית את שכבת הטקסט שלו. אם הקובץ הוא תמונה סרוקה, מנוע OCR בצד השרת פועל תחילה, וממיר את התמונה לרסטר לטקסט שניתן לחיפוש.

כדי לחשוף פונקציונליות חיפוש ללקוח, בדרך כלל תבצע:

  1. הפעלת OCR בעת פתיחת המסמך – הגדר את הדגל המתאים בתצורת ה‑PDF כך שמנוע OCR יעבד דפים סרוקים.
  2. חשיפת קצה חיפוש – מימוש מתודה קלה ב‑API שמקבלת אסימון ומחרוזת חיפוש, מעבירה את הבקשה לשגרת החיפוש של המציג, ומחזירה את מספרי העמודים ותיאומי ההדגשה המתאימים.
  3. הצגת תוצאות בממשק – המציג מדגיש את ההתאמות אוטומטית; הצד הקדמי יכול לספק בקרות ניווט (הבא/הקודם) ללא רענון מלא של העמוד.

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


אינטגרציה של Modify PDF Online בשכבת API מאובטחת

ארגונים רבים חושפים פונקציונליות מסמכים דרך API RESTful שמאחורי אימות, בקרת גישה מבוססת תפקידים ולוגינג של ביקורות. העיצוב של Doconut עושה אינטגרציה זו פשוטה: כל פעולה (פתיחה, הערה, חיפוש, הדפסה) היא קריאה יחידה לשיטת Viewer, והספרייה עובדת באופן טבעי עם IDistributedCache ו‑IHttpContextAccessor.

תבנית מומלצת היא לעטוף את כל האינטראקציות עם המציג בתוך מחלקת DocumentService. השירות מאמת את ההרשאות של הקורא, פותח מסמכים, מוסיף הדגשות, מריץ חיפושי OCR ומחזיר תוצאות. הבקרים קוראים למתודות השירות, מה שמחזיק את קוד הבקר רזה וממוקד ב‑HTTP בלבד.

נקודות מפתח ליישום מאובטח וניתן להרחבה:

  • אחסון אסימון לכל משתמש – שמור את אסימון המסמך במטמון מאובטח (למשל Redis) הקשור למפגש המשתמש.
  • בדיקות הרשאות – אכוף כללי עסק לפני כל פעולה במציג.
  • קצוות ללא מצב – כל בקשה כוללת את האסימון, מה שמאפשר סקיילינג אופקי של השירות.
  • לוגינג של ביקורות – רשום פעולות הערה וחיפוש לצורך דיווח ציות.

סיכום

Modify PDF Online של Doconut מספק ערמת PDF שלמה בצד השרת הכוללת הערות, הדגשה וחיפוש מבוסס OCR – ללא תלות בשירותי צד שלישי. על‑ידי יישום התבניות שהוצגו למעלה, תוכל לספק חוויית ביקורת PDF מאובטחת וביצועית שמסתדרת עם עומסי עבודה ארגוניים.

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

#PDF#Document Viewer#.NET#Web Development#Enterprise